유블로그

[STS] spring project 생성과 기본 설정 + pom.xml 의 역할 본문

Spring

[STS] spring project 생성과 기본 설정 + pom.xml 의 역할

yujeong kang 2020. 10. 21. 10:23

1. new -> spring legacy project -> spring mvc

 

패키지명은 depth 3 이상으로 설정

 

 

위처럼 하면 프로젝트 생성 완료.

 

그다음은 프로젝트 설정 해야함

 

2. 오른쪽 클릭 -> properties ->project facets -> dynamic web module을 4.0 으로, java 를 1.8로, runtimes 를 apache tomcat 9.0에 체크 -> apply

 

3. pom.xml 수정


<properties>
<java-version>1.8</java-version>
<org.springframework-version>5.2.8.RELEASE</org.springframework-version>
<org.aspectj-version>1.6.10</org.aspectj-version>
<org.slf4j-version>1.6.6</org.slf4j-version>
</properties>


<properties>
<java-version>1.8</java-version>
<org.springframework-version>3.1.1.RELEASE</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>${java-version}</source>
<target>${java-version}</target>
<compilerArgument>-Xlint:all</compilerArgument>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>

 


위의 빨간색부분으로 수정!!

 

+

pom.xml 의 역할

<dependency> 확인해서 <groupId>, <artifactId>, <version> 확인하여

Java Resources 내 Libraries 내 Maven Dependencies 에 .jar 파일이 있는 지 체크하고 없으면 자동 다운받는다!

파일 경로 확인해보면 pom.xml 에 정의해놓은 대로 되어있다!