ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.