1.2 스프링 프로젝트 생성

ACAI BERRY DEVELOVER·2023년 2월 16일
0
post-thumbnail

이클립스에서 스프링 프로젝트를 생성하는 방식은

1) 처음부터 스프링 프로젝트를 지정하고 생성하는 방식 
2) Maven이나 Gradle 프로젝트를 생성한 후 프레임워크를 추가하는 방식 
3) 직접 프레임워크 라이브러리를 추가하는 방식 

이 있다.

Spring Legacy PRoject를 이용하면 Maven 기반으로 생성할 수 있다.

나는 Spring MVC Project를 이용해서 생성했다.

프로젝트를 최초로 생성하게 되면 필요한 코드와 라이브러리를 다운받게 되고

다운로드 하는 라이브러리들은

사용자 폴더 내 'm2'라는 이름의 폴더를 이용한다.

'm2' 폴더에 생성된 repository 폴더안에는 프로젝트 생성 시 다운로드 된 파일이 추가된다.

참고할 것.

만드는 게시판 프로젝트는 스프링 5버전을 이용할 것이며, 생성된 프로젝트 라이브러리는 pom.xml을 이용하여 관리되므로 이를 수정한다.

또한 스프링 5.x 버전을 이용하고 싶다면 JDK 1.8 버전을 이용하는 것이 가장 좋다.

pom.xml에 있는 플러그인 중 maven-compiler-plugin을 1.6에서 1.8로 바꾼다.

이렇게 하면 실행환경이 JDK 1.8을 기준으로 실행되는 것을 학인할 수 있다.

1.3 Tomcat을 이용한 프로젝트 실행 확인

프로젝트가 실행되면서 문제가 없다면 브라우저에서 "http://localhost:8080/goodWeb/"이라는 URL이 실행된다.

여기서 8080/뒤 goodWeb은 내가 프로젝트를 생성할 때 패키지명 'com.ayeon.goodWeb'의 goodWeb이다.

패키지명 명명방법을 서치해보다가 com/회사명/프로젝트이름이 제일 간단한 방법같아서 따라했다.

(구체적으로 명명방법을 읽어보진 않았다.)

1.4 Lombok 라이브러리 설치

처음에 pom.xml에 라이브러리를 추가하기만 하면 되는 줄 알았다.
Lombok은 다른 jar 파일들과 달리 프로젝트의 코드에서만 사용되는 것이 아니라 Eclipse 에디터 내에서도 사용되어야 하기 때문에 별도로 설치한다.

파일을 다운받고, 설치를 하면 알아서 이클립스 설치 경로를 찾아서 설치가 된다.
안되면 경로를 직접 지정해줄 것.

후에 pom.xml에 라이브러리를 추가해주면 된다.

여기서 사용한 버전은 1.18.2이다.

대략적인 스프링 프로젝트 생성은 끝났다. 그 다음은 스프링에서 절대 빼놓을 수 없는 의존성 주입에 대해 포스팅하겠다.

profile
쓸때 대충 쓰지 말고! 공부하면서 써!

0개의 댓글