<?
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:aop
="http://www.springframework.org/schema/aop"
                        
xmlns:tx
="http://www.springframework.org/schema/tx"
                         xsi:schemaLocation="http://www.springframework.org/schema/beans
                                         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
                                         http://www.springframework.org/schema/context
                                         http://www.springframework.org/schema/context/spring-context-3.0.xsd
                                         http://www.springframework.org/schema/aop
                                         http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
                                         http://www.springframework.org/schema/tx
                                         http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"
>
  
<
context:annotation-config
/>
  
<
context:component-scan
base-package
="com.lixing.searcher"
/>
    
  <!--
Jdbc Description -->
  
<
bean
    
class
="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
>
    
<
property
name
="locations"
value
="classpath:jdbc.properties"
/>
  
</
bean
>
    
  <!--
dataSource Config -->
  
<
bean
id
="MyDataSource"
destroy-method
="close"
    
class
="org.apache.commons.dbcp.BasicDataSource"
>
    
<
property
name
="driverClassName"
value
="${jdbc.driverClassName}"
/>
    
<
property
name
="url"
value
="${jdbc.url}"
/>
    
<
property
name
="username"
value
="${jdbc.username}"
/>
    
<
property
name
="password"
value
="${jdbc.password}"
/>
  
</
bean
>
    
  
<
bean
id
="transactionManager"
class
="org.springframework.jdbc.datasource.DataSourceTransactionManager"
>
    
<
property
name
="dataSource"
ref
="MyDataSource"
/>
  
</
bean
>
    
  <!--
SqlSessionFactory -->
  
<
bean
id
="sqlSessionFactory"
class
="org.mybatis.spring.SqlSessionFactoryBean"
>
    
<
property
name
="dataSource"
ref
="MyDataSource"
/>
  
</
bean
>
  
<
bean
class
="org.mybatis.spring.mapper.MapperScannerConfigurer"
>
    
<
property
name
="basePackage"
value
="com.lixing.searcher.maps"
/>
  
</
bean
>    
</
beans
>