본문 바로가기

자바/SpringFrameWork

[스프링퀵스타트] D1-실습 프로젝트 생성

1.2 프로젝트 생성

STS 설치 후, 프로젝트를 생성하는 과정이다.

1.2.1 프로젝트 생성

- [File] → [New] → [SPRING LEGACY PROJECT]

- 프로젝트 이름 입력 → [TEMPLATES-SPRING MVC PROJECT]

- SPRING 프로젝트는 초기에 최상위 패키지를 선택 해야하는데, 최소 패키지 경로에 3개가 있어야 한다.

  ( EX. "COM.SPRINGBOOK.BIZ" )

 

1.2.2 프로젝트 설정 변경

"회사 업무시에도 이클립스 내에서 프로젝트 설정이 힘들다 ㅠㅠ ;; "

1) 프로젝트 우측 버튼 → Project Facets → "해당 조건에 맞는 Project Facet 설정"  및 웹프로젝트라면,

Runtimes Apache 버전 설정

2) 1)번 과정이 제대로 설정 되었는지 확인하려면, Java Build Path - Libraries 탭을 클릭하여 확인 할 수 있다.

3) src/main/resources 소스 폴더에 log4j.xml 파일 제외 한 나머지 삭제 , src/main/webapp/WEB-INF 아래의 spring 과 views 폴더도 삭제한다. 

4) pom.xml 에서 스프링 버전 변경

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

버전을 4.2.4 버전으로 변경한다.

 

1.2.3 기타

" 분명 에러가 아닌데, 에러가 노출 된다거나 원인을 알 수 없는 오류가 생성 될 경우가 있다.  그 때, Validate, clean 기능을 사용해 본다."

1) Validate

: 프로젝트 내에서 에러가 발생할 시에, 정말 에러가 맞는지 한번 더 확인해 보는 기능이다.

여기서 에러가 발생할 시에 진지하게 검토해 볼 필요가 있다.

 

2) Clean

: Clean 기능은 파일을 지우는 개념이 아니다. 이클립스가 사용하고 있던 Class를 전부 제거하고 재생성하는 것이다.

이 기능을 통해서, 이클립스 툴 빌드를 다시 정리하는 개념이다.

 

3) 에러

<프로젝트 자바 버전 오류>

위의 사진처럼, 기존 설정을 자바 1.8 버전으로 정상 설정 했음에도 불구하고, 1.6으로 버전이 잡히는 경우가 있다.

이럴 때는 Project-Java Build Path에서 jre 버전을 확인 해야한다. ( * 아래 캡쳐 본 참고 : 자바 1.6으로 잡히는중 ;;)

<해당 프로젝트 Java Build Path>

이럴 경우는 , Pom.xml 에서 <source>1.8</source>, <target>1.8</target>로 수정한다.

 <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>

Maven Update 후, 

<Java Build Path 1.8 설정 확인>

pom.xml 수정 후, JRE 버전 1.8로 업데이트 된 것을 확인 할 수 있다.