Spring 기본 설정

Spring 기본 설정

Spring 시작하기

java jre 설정을 해 줍니다.  Window Preperence > java > Installed JREs 에서 jdk홈으로 설정을 해 줍니다.

Servlet처럼 서버 설정을 해 줍니다.  Window > Preperence > Server > Runtime Environments 에서 톰캣 버전과 톰캣 홈을 지정해 줍니다.

이 포스트에서는 Spring legarcy를 다룰 예정입니다.

우선 프로젝트를 legarcy로 만들어주고 사진의 밑 부분에 해당하는 항목을 선택 해 줍니다.

이후에  package명을 지정해 줍니다.완료를 누르셨으면 이런 구조의 파일이 생성 됩니다.

  • HomeController.java 는 Jsp-Servlet의 Servlet의 역할과 매우 흡사합니다.
  • src/main/resource 에는 디비 연결 파일등이 들어갑니다.
  • src/test/java 는 단위테스트를 위해 존재합니다.
  • src/main/webapp/resources 에는 이미지파일 .js등이 들어갑니다. href 요청시
"./resources.image"

이런식으로 호출 가능합니다.

  • web.xml에서는 필터링, 허용또는 거부할 url요청 등 설정을 합니다.
  • VO class는 기존의 vo class랑 기능이 같고, views의 jsp는 기존의 jsp와 같은 역할을 하게 됩니다.
  • pom.xml 에서는 maven으로부터 필요한 파일을 다운로드 가능합니다.

이제 Mybatis 연결 설정을 하도록 하겠습니다.

  • mybatis
  • mybatis-spring
  • spring-jdbc
  • ojdbc6

위의 4가지의 준비물이 필요합니다. 우선 Maven Repository  에서 위의 항목들을 검색 한 후 pom.xml에 추가해 줍니다.

ojdbc6도 위의 방법과 같이 작성을 해 주시는데 ojdbc6은 오라클 저작권 때문에 받아지지 않습니다.
유저 폴더의 .m2> repository에 직접 추가를 해 주시거나 밑의 사진과 같이 경로를 따로 추가 해 주시면 됩니다.

마지막으로 src/main/resources 폴더 내에 밑의 항목들을 추가하시고 매핑 해 주신 다음 src/main/webapp/WEB-INF/spring/root-context.xml에서 bean 설정까지 마치시면 Spring에서 mybatis를 쓸 준비가 다 되었습니다.

  • db.properties
  • Mapper.xml
  • mybatis-config.xml