본문 바로가기
JavaScript

[Spring] Eclipse Spring Legacy Project 세팅

by jane.dev 2021. 9. 6.
반응형

Spring Legacy Project

src/main/java

컨트롤러, service 등 관여

src/main/resources

백엔드 로직 관련 파일 저장src/test/java

src/test/resources

테스트 관련 클래스 및 파일 저장servlet-context.xml

servlet-context.xml

웹에 관련된 스프링 설정파일(connection pool 등)

root-context.xml

웹 이외의 내부 로직 관련된 스프링 설정 파일

views

view 역할을 할  .jsp 파일의 기본 폴더

web.xml

Tomcat 관리용 파일

pom.xml

사용할 부가 라이브러리 관리


1. Help - Eclipse Marketplace... - Spring 검색 - install - Restart Now

 

2. 우측 상단 아래 버튼- Spring - Open

 

3. New - Spring Legacy Project 

 

4. Project name 작성 - Spring MVC Project 선택 - Next >

 

(+ 여기서 아래와 같은 에러가 발생, 나는 자바 2020-06 jdk 16버전을 사용중인데,

구글링해보니 java 와 jdk의 버전이 맞지 않아 발생할 에러로 jdk를 더 낮은 버전으로 다운받으니 괜찮아졌다고 하는데

아래 lombok 세팅에서 2020-06이 인식되지 않는 문제도 있어, 2021-03으로 진행 - jdk 16버전)

 

5. 패키지명 작성(세번째 계층이 프로젝트별 식별주소가 됨)

 

6. pom.xml 에서 Java(11 line), Spring(12 line) 버전 설정, maven(139, 141, 142 line) jar 파일 설정을 위한 수정 후 저장

 

7. 프로젝트 우클릭 - Maven - Update Project... - OK

 

8. 프로젝트 우클릭 - Run As - 1 Run on Server 

 

9. Hello world!

 


+ Maven 저장소를 활용해 jar 파일 가져오기

1. MVN Repository 접속 후 가져올 파일 검색

https://mvnrepository.com

 

2. 버전 선택

 

3. Maven 탭 내용 복사

 

4. dependencies 태그 내부에 붙여넣고 저장

 


+ Mac) Lombok 라이브러리 세팅

1. Project Lombok에 접속해 상단 Download 클릭

https://projectlombok.org

 

2. 다운 받은 jar 파일을 열기

 

3. 해당하는 Eclipse 를 선택하고 Install / Update 클릭