-
Spring - MyBatis 설정하기Spring 2019. 2. 20. 21:49
스프링에서 MyBatis를 사용하기 위한 설정을 해보자.
1. root-context.xml
root-context.xml 에 MyBatis에 대한 설정을 넣어준다.
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/> <property name="url" value="jdbc:oracle:thin:@localhost:1521:xe"/> <property name="username" value="spring"/> <property name="password" value="spring"/> </bean> <bean id="sqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="mapperLocations" value="classpath*:mapper/**/*.xml"/> <property name="configLocation" value="classpath:mybatis-config.xml"/> </bean> <bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"> <constructor-arg index="0" ref="sqlSessionFactoryBean"/> </bean>
username 과 password는 사용하는 계정의 이름과 비밀번호를 넣어준다.
2. config와 mapper 생성
마이바티스를 세팅해본적이 없다면 마이바티스 세팅하기 를 참고하자
src/main/resources 밑에 mybatis-config.xml 파일을 생성한다.
위의 글에서는 environments 와 mapper를 설정하지만 스프링에서는 root-context에서 설정했기 때문에 하지 않는다.src/main/resources 밑에 mapper 폴더를 만들고 test-mapper.xml 파일을 생성한다.
mapper는 기본 설정은 아니지만 나중에 필요하게 되므로 지금 작성해주었다.반응형'Spring' 카테고리의 다른 글
Spring - 파일 다운로드 하기 (0) 2019.02.25 Spring - 파일 업로드 하기 (0) 2019.02.23 Spring - 설정하기 (0) 2019.02.20 Spring - log4j 사용하기 (0) 2019.02.20 Spring - 개발 환경 구성하기(STS, Maven) (0) 2019.02.18