Eclipse(STS)를 통해 생성하는 ‘SPring Legacy Project’의 경우 XML 기반으로 스프링 관련 설정을 하도록 되어 있는데, 스프링 3 버전 이후에는 Java 클래스 파일을 이용하는 설정을 지원함
국내 프로젝트에는 XML을 이용하는 경우가 많기는 하지만, 점차 Java 설정을 이용하는 경우 증가
한마디로 web.xml과 spring 폴더를 삭제하면 된다.

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
버전 변경까지 진행 되면 project 우클릭 maven update 진행한다.
<properties>
<java-version>1.8</java-version>
<org.springframework-version>5.3.25</org.springframework-version>
<org.aspectj-version>1.6.10</org.aspectj-version>
<org.slf4j-version>1.6.6</org.slf4j-version>
</properties>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArgument>-Xlint:all</compilerArgument>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>
@Configuration