| <?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:context="http://www.springframework.org/schema/context" |
| xmlns:tx="http://www.springframework.org/schema/tx" |
| xmlns:sharding="http://shardingsphere.io/schema/shardingsphere/sharding" |
| xsi:schemaLocation="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.xsd |
| http://www.springframework.org/schema/context |
| http://www.springframework.org/schema/context/spring-context.xsd |
| http://shardingsphere.io/schema/shardingsphere/sharding |
| http://shardingsphere.io/schema/shardingsphere/sharding/sharding.xsd"> |
| <!--<import resource="classpath:META-INF/shardingTransaction.xml"/>--> |
| <context:component-scan base-package="io.shardingsphere.example.repository.mybatis" /> |
| |
| <bean id="demo_ds_0" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> |
| <property name="driverClassName" value="com.mysql.jdbc.Driver"/> |
| <property name="url" value="jdbc:mysql://localhost:3306/demo_ds_0"/> |
| <property name="username" value="root"/> |
| <property name="password" value=""/> |
| </bean> |
| |
| <!--<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">--> |
| <!--<property name="dataSource" ref="demo_ds_0" />--> |
| <!--</bean>--> |
| <!--<tx:annotation-driven />--> |
| |
| <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> |
| <property name="dataSource" ref="demo_ds_0"/> |
| <property name="mapperLocations" value="classpath*:META-INF/mappers/*.xml"/> |
| </bean> |
| |
| <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> |
| <property name="basePackage" value="io.shardingsphere.example.repository.mybatis.repository"/> |
| <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/> |
| </bean> |
| </beans> |