1) 프로젝트 생성
file -> new -> spring legacy project 선택 -> 프로젝트 이름을 입력하고 Spring MVC Project를 선택
-> 패키지명은 도메인을 거꾸로 작성한 형태로 적어주기 (패키지명의 마지막은 프로젝트명이자, context path가 될것임)
2) 프로젝트 환경설정 (Maven 의존성 설정)
- JSP에서는 라이브러리나 유틸리티를 사용하기 위해서 .jar 파일을 resource/bin에 직접 넣음
- 스프링에서는 직접적으로 파일을 넣어서 라이브러리를 사용할 수도 있지만 pom.xml 이라는 파일 내부에 의존성을 설정함
- legacy라는 명칭에서 알 수 있듯이 자바 1.6버전 스프링 3버전 시절의 세팅을 그대로 적용한 버전이니, 최신에 맞게 수정 필요
- pom.xml 파일에서 각각 버전 수정
* 주의할 점
1) <org.springframework-version>은 원하는 대로 변경 가능하다.
최신 버전은 보통 5.1.5 버전 사용, 구 버전은 보통 4.1.0 버전을 사용한다.
2) <groupId>org.springframework</groupId>
groupId가 org.springframework인 의존들은 무조건!! 앞에서 대표로 설정해둔 groupId와 동일해야 오류가 생기지 않는다.
- 프로젝트 우클릭 -> properties -> project facet -> java를 1.8로 교체 (프로젝트에서 알 수 없는 오류가 발생하면 이 방법 추천)
- 모두 설정이 끝나면 maven - update project
3) 프로젝트 실행
프로젝트 우클릭 -> run as -> run on server
4) 컨택스트 패스 수정 (선택사항)
패키지명을 url에서 누락시키기 위해서 server탭의 서버 설정을 더블클릭 -> 하단의 modules 클릭
-> 해당 프로젝트 클릭 -> 우측 edit를 이용해서 루트 url을 "/" 만 남김
- http://localhost:8181/myapp 가 기본 주소였다면 변경 후에는 http://localhost:8181/ 가 기본 주소로 변경됨
'SPRING > Configuration' 카테고리의 다른 글
게시판 - 프로젝트 환경설정 및 DB 연결 (0) | 2020.09.07 |
---|---|
Eclipse & Oracle 연결 - mybatis 설정 (0) | 2020.09.02 |
[스프링] Eclipse & Oracle 연결 - JDBC 설정 (0) | 2020.08.29 |
[스프링] 한글 인코딩 필터 설정 (0) | 2020.08.27 |
[스프링] 환경설정 : JDK / Eclipse / Tomcat / STS (0) | 2020.08.22 |