Study/Spring

[Spring JDBC 설정] My Batis 빈 설정

AC 2021. 3. 14. 00:28

 

<context:property-placeholder location="classpath:oracle_jdbc.properties" />

 

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">

<property name="driverClassName" value="$" />

<property name="url" value="$" />

<property name="username" value="$" />

<property name="password" value="$" />

</bean>

 

<!-- <bean id="dataSource" class="net.sf.log4jdbc.sql.jdbcapi.DataSourceSpy">

<constructor-arg ref="dataSourceSpied" />

</bean> -->

 

<bean id="SqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

<property name="dataSource" ref="dataSource" />

<property name="configLocation" value="classpath:/mybatis/mybatis-config.xml" />

<property name="mapperLocations" value="classpath:/mybatis/mapper/**/*.xml" />

</bean>

 

 

<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate" destroy-method="clearCache">

<constructor-arg name="sqlSessionFactory" ref="SqlSessionFactory" />

</bean>

 

<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

<property name="dataSource" ref="dataSource" />

</bean>

 

<tx:annotation-driven transaction-manager="transactionManager" />

 

 

 

 

logback은 따로 구할것...

LIST