작업 개요
1. root-context.xml 파일 설정 - namespacse 설정 - 마이바티스 연동에 필요한 코드 작성 - 실행된 쿼리에 대한 로그 설정 2. pom.xml 이용하여 추가 라이브러리 받기 - 작성된 pom.xml 제공 3. 마이바티스를 이요하여 커넥션 풀을 만들기 위한 접속정보 설정파일 properties로 관리 - 작성된 소스파일(properties) 제공 |
1. root-context.xml 파일 설정
해당 파일의 경로는 다음과 같다. 이클립스 단축키 ctrl + shift + r 을 이용하여 파일 이름으로 찾아도 된다.
해당 파일을 더블클릭하여 하단의 네임스페이스 탭을 클릭한 뒤 아래 그림과 동일하게 체크 한다.
이유는 앞으로 작성하 코드(xml tag)에 대한 사용을 할 수 있도록 해주는 역활 을 한다.
위의 작업 을 완료 한 뒤 Source 탭을 클릭하면 다음과 유사한 형태의 내용일 것이다. (유사하다기 보다는 내용물이 없다)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.1.xsd http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd"> <!-- Root Context: defines shared resources visible to all other web components --> </beans> | cs |
모든 코드는 <beans> </beans> 사이에 작성하도록 한다.
사실 글을 작성하다가 크롬이 먹통이 되어 재작성 하는 중이라 귀찮아서 완성된 첨부파일을 첨부하도록 하겠다.
기존에 작성 한 글에는 각각의 코드별로 설명을 했는데.... 추후 이 글을 수정할 일이 있으면 그때(?) 추가하도록 하겠다.
(그래도 양심상 약간의 주석은 넣어놓았다..)
첨부파일 :
2. 메이븐을 이용한 라이브러리 추가 :
3. DB 접속 정보를 담고 있는 db.properties 파일을 생성한다. 해당 파일의 경로는 다음 그림을 참고 한다.
|
첨부 파일 : |
mybatis 설정 파일을 생성한다. 해당 파일의 경로는 다음과 같다.
mybatis-config.xml 파일은 구글링 할 경우 관련자료가 자세히 나오므로 설명을 생략하도록 하겠다.
|
첨부파일 : |
스프링 최초 설치 시 자동 생성된 log4j.xml 파일을 다음의 내용으로 교체한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <!-- Appenders --> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.out" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%-5p: %c - %m%n" /> </layout> </appender> <!-- Application Loggers --> <logger name="com.pkg.sample"> <level value="info" /> </logger> <!-- 3rdparty Loggers --> <logger name="org.springframework.core"> <level value="info" /> </logger> <logger name="org.springframework.beans"> <level value="info" /> </logger> <logger name="org.springframework.context"> <level value="info" /> </logger> <logger name="org.springframework.web"> <level value="info" /> </logger> <logger name="jdbc.sqlonly"> <level value="debug" /> </logger> <!-- Root Logger --> <root> <priority value="debug" /> <appender-ref ref="console" /> </root> </log4j:configuration> | cs |
log4j에 대한 설명은 추후 다른 카테고리에서 설명하도록 하겠다.
설정은 완료된 것이며 테스트를 위한 작업은 다음 글에서 작성하도록 하겠다.
(아 빡침...글이 날라가다니...)
'Development > Java' 카테고리의 다른 글
Maven 설치 및 윈도우, 리눅스에서의 설정에서의 설정 (0) | 2015.06.17 |
---|---|
005.[Spring Framework] - 스프링 + Mybatis 연동하기 part.03 (0) | 2015.06.09 |
003.[Spring Framework] - 스프링 + Mybatis 연동하기 part.01 (0) | 2015.06.05 |
002.[Spring Framework] - 스프링 프레임워크에 톰켓을 이용하여 서버설정 (0) | 2015.06.05 |
001.[Spring Framework] - 스프링 프로젝트 만들기[STS로 스프링 시작하기] (0) | 2015.06.05 |