1. spring DB연동
만일 스프링을 이제 시작하는분이라면 예전 글을 참고해서 만드는걸 권장.
1-1 pom.xml
pom.xml dependencies탭에서 ADD ->commons-dbcp 1.4 를 추가
1-2 ojdbc6 설치 및 세팅
ojdbc6 파일을 위 사진과 같이 c드라이브에 붙여넣는다.
그 다음에 위사진과 같이 프로젝트에서 우 클릭하고 Run As -> Maven build.. 선택
메뉴 선텍후 위같은 화면이 나온다. 여기 Goals에서
install:install-file -Dfile=c:\ojdbc6.jar -DgroupId=com.oracle.ojdbc -DartifactId=ojdbc6 -Dversion=6.0 -Dpackaging=jar
을 붙여넣거나 입력한후 run을 클릭
잘 install이 되면 위사진과 같이 success가 나온다.
그이후에 pom.xml에서 dependency를 위와 같이 입력해서 추가
web.xml에서 25~28줄 내용까지 추가
27줄에서 *Context.xml 이렇게 설정해놓으면 Context.xml로
시작하는 파일을 자동으로 인식한다.
그이후에 spring 폴더에서 new - Spring Bean Contirguration File -> rootContext.xml
rootContext.xml를 바로 생성하지말고 next누르고 Namespaces에서 위사진과
필요한 항목을 체크하고 생성.
rootContext.xml에 db name, url , username ,password 정보를 입력
위같은 경우는 db를 오라클을 사용했다.
22줄 소스코드까지 입력
Pom.xm에서 l dependencies 탭해서 add -> spring-jdbc ,spring-tx , aspectjweaver aop 3가지 다추가
bean id 등록
*Transaction은 Logic 처리중 Error가 없을 때 DB에 Commit => 반영/적용
Logic 처리중 Error 있을 떄 Rollback 해라 => 취소
이 작업까지 다하면 spring DB연동을 위한 준비 및 세팅이 다 끝난것이다.
잘됐는지 maven(메이븐) test도 해보고 테스트도 해보자.
메이븐 테스트 관련글은 블로그에 있으니 참고하길 바란다.
[spring]스프링 Mybatis 연동 and 개발을 위한 패키지 와 context 세팅 (0) | 2017.06.20 |
---|---|
spring Maven test(메이븐 테스트) , spring(스프링) Maven 알수없는 오류 (0) | 2017.06.15 |
spring(스프링) 입문 jstl 사용하기 & ModelAndView 이론 및 실습 (2) | 2017.06.11 |
spring(스프링) 기초 입문 Maven(메이븐) 프로젝트 생성 및 스프링 spring 개발환경 설정 (2) | 2017.06.11 |