[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트
목차
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
1. 스프링 버전 변경하기 (3.x to 5.x)
앞서 생성했던 Spring legacy Project는 아쉽게도 3.x버전이 생성된다. JDK환경역시 1.6을 기준으로 작성되어 있으므로 스프링 5버전으로 수정한다.
(프로젝트 폴더안 pom.xml을 통해 수정함)
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 1. 스프링 버전 변경하기 (3.x to 5.x) [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 1. 스프링 버전 변경하기 (3.x to 5.x)](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 1. 스프링 버전 변경하기 (3.x to 5.x) [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 1. 스프링 버전 변경하기 (3.x to 5.x)](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
2. Java version 변경하기
2-1. 이번엔 JDK 버전을 변경해보자
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 2. Java version 변경하기 - 2-1. 이번엔 JDK 버전을 변경해보자 [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 2. Java version 변경하기 - 2-1. 이번엔 JDK 버전을 변경해보자](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
2-2. 프로젝트 선택한 상태에서 Maven > Update Project를 실행
(1.8로 업데이트 된 것을 볼 수 있음!)
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 2. Java version 변경하기 - 2-2. 프로젝트 선택한 상태에서 Maven > Update Project를 실행 [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 2. Java version 변경하기 - 2-2. 프로젝트 선택한 상태에서 Maven > Update Project를 실행](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
3. Tomcat을 통한 프로젝트 실행 확인
- 프로젝트 우클릭 > Run As > Run On Server
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 3. Tomcat을 통한 프로젝트 실행 확인 [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 3. Tomcat을 통한 프로젝트 실행 확인](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
4. Lombok 라이브러리 설치
이클립스와 스프링 플러그인 만으로도 스프링 개발은 가능하지만 Lombok을 이용하면 Java 개발 시 자주 사용하는
getter/setter, toString(), 생성자 등을 자동으로 생성해 주므로 코드만으로 필요한 클래스를 설계시 유용함!
(다른 jar파일들과 달리 프로젝트의 코드에서만 사용되는게 아니라 이클립스 에디터 내에서 사용되어야 하기때문에 별도로 설치함)
4-1. 설치하기
Project Lombok
...
projectlombok.org
4-2. 명령프롬프트창에서 실행
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 3. Tomcat을 통한 프로젝트 실행 확인 - 4. Lombok 라이브러리 설치 [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 3. Tomcat을 통한 프로젝트 실행 확인 - 4. Lombok 라이브러리 설치](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 3. Tomcat을 통한 프로젝트 실행 확인 - 4. Lombok 라이브러리 설치 [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 3. Tomcat을 통한 프로젝트 실행 확인 - 4. Lombok 라이브러리 설치](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
4-3. 실행경로에 추가된 것을 확인
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 3. Tomcat을 통한 프로젝트 실행 확인 - 4. Lombok 라이브러리 설치 [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - 3. Tomcat을 통한 프로젝트 실행 확인 - 4. Lombok 라이브러리 설치](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
5. Java Configuration을 하는 경우
스프링 3버전 이후에는 java 클래스 파일을 이용하는 설정을 지원, 최근 이 설정이 점점 증가하고 있음!
국내 프로젝트도 XML을 이용하는 경우가 많긴 하지만 점차 JAVA 설정을 이용하는 경우도 증가하고 있기때문에
설정하는 법을 알아보도록 하겠음!
5-1. 동일하게 프로젝트 생성
생성후에는 다음과 같은 작업을 진행함!
1) web.xml의 파일 삭제 및 스프링 관련 파일 삭제
2) pom.xml의 수정 및 스프링 버전 변경
3) java 설정 관련 패키지 생성
5-2. 삭제대상
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined -](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
5-2. pom.xml 파일을 고친다
설명대로 고쳤는데 왜 안될까,,?ㅠ
![[02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined - [02] 실행 환경 구축하기2 - 스프링 웹 프로젝트 - undefined -](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
에러화면
댓글