[Eclipse version 2019 - 06]

[Spring version 3.9.11 RELEASE]

 

1.

[Project name: ex01_1]

스프링 프레임워크 프로젝트 만들기

왼쪽 Project Explorer에서 마우스 우클릭 - new - others - spring Legacy Project - mvc

[패키지명: com.kb.controller]

 

spring 주소 / 기존 프로젝트엔 kr.co.kb.controller
spring 프로젝트 완성


★ 주소 비교

[기존(ex01): kr.co.kb.controller]

[변경(ex01_1): com.kb.controller]

 

패키지명 비교

 

2.

[Spring Framework의 실행]

[Project - 마우스 우클릭 - run as - run on server]

 

3.

[스프링프레임워크 구조 참고]

https://intro0517.tistory.com/151

 

Spring Framework (스프링프레임워크) 기본 동작 순서 및 구조

Spring Framework (스프링프레임워크) 기본적인 동작 순서 및 구조에 대해서 정리해봤습니다. 전체적인 구조가 잘 정리되어있는 블로그가 있어서 이미지와 PDF 파일을 참고했습니다. ( 이미지 및 파일

intro0517.tistory.com

 

 

 

4.

[설정 (1) web.xml]

ex01_1 > src > main > webapp > WEB-INF > web.xml (1번 실행)

위치 / 딱히 건드릴 게 없다.

 

[설정 (2) servlet-context.xml] 

라이브러리 추가(x)

후에 라이브러리 추가하면서 16번째 라인에 <resources>를 한 줄 넣어준다.

라이브러리 추가(o)

17번째 줄 라이브러리 추가하면서 한 줄 추가 작성

 

[설정 (3) root-context.xml]

기본 root-context.xml
DB bean, dataSource bean, sqlSessionFactory bean 추가

 

[설정 (4) 프로젝트/pom.xml]

 

버전 설정

 

 

------------

maven-compiler-plugin (2.5.1 -> 3.5.1) / jdk (1.6 -> 1.8)
springframework-version (3.1.1 -> 5.0.7)

 

만약 에러가 떠 있다면 server restart 하면 되고

제대로 됐는지 확인하려면 기존 프로젝트 실행한 부분에서 새로고침을 하여 원래 페이지가 나오는지 확인한다.

맨 처음 실행시킨 이 화면이 나오면 된다.

 

[설정(5) 라이브러리 추가 및 버전 변경]

추가 lombok  https://mvnrepository.com/artifact/org.projectlombok/lombok
jquery  https://mvnrepository.com/artifact/org.webjars.bower/jquery 
bootstrap  https://mvnrepository.com/artifact/org.webjars/bootstrap
mysql  https://mvnrepository.com/artifact/mysql/mysql-connector-java
Hikari CP  https://mvnrepository.com/artifact/com.zaxxer/HikariCP
spring-test  https://mvnrepository.com/artifact/org.springframework/spring-test
mybatis  https://mvnrepository.com/artifact/org.mybatis/mybatis 
mybatis-spring  https://mvnrepository.com/artifact/org.mybatis/mybatis-spring
spring-tx  https://mvnrepository.com/artifact/org.springframework/spring-tx 
spring-jdbc  https://mvnrepository.com/artifact/org.springframework/spring-jdbc
변경 junit  version 4.7에서 4.12로 변경

 

 

[외부 라이브러리 경로 설정]

외부 라이브러리 경로 설정 at servlet-context.xml
총 라이브러리


 

[집 가서 할 일]

  • springframework 개발환경 만들기

+ Recent posts