Spring+Mybatis

1.配置日誌文件java

log4j.rootLogger=DEBUF, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%nmysql

2.首先配置數據庫配置文件spring

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc.mysql://127.0.0.1:3306/mybatis
jdbc.username=XXXX
jdbc.password=XXXXsql

3.配置Mybatis的配置文件數據庫

<configuration>
  <!-- 配置別名 -->
  <typeAliases>
      <!-- 批量掃描別名 -->
      <package name="xxx.xxxx.xxxx.po類的路徑"/>
      <!-- <package name="XXX"/> -->
  </typeAliases>
 
  <!-- 配置mapper,因爲使用spring和mybatis的整合包進行mapper掃描,故不須要配置
  必須遵循:mapper.xml和mapper.java文件同名且在一個目錄-->
   <!-- <mappers></mappers> -->
  </configuration>apache

4.配置dao層文件mybatis

(1)加載數據庫配置文件app

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

<!--spa

<bean id="propertyPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

<property name="locations">

    <list>

        <value>classpath:db.properties</value>

    </list>

</property>

<property name="fileEncoding" value="UTF-8" />

</bean>

<bean id="configurer" class="org.springframework.beans.factory.config.PropertiesFactoryBean">

<property name="locations">

<list><value>classpath:db.properties</value></list></property></bean>

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">

<property name="properties" ref="configurer"/></bean>

-->

<!-- 配置數據源 dbcp --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">     <property name="driverClassName" value="${jdbc.driver}" />     <property name="url" value="${jdbc.url}" />     <property name="username" value="${jdbc.username}" />     <property name="password" value="${jdbc.password}" />     <property name="maxActive" value="30" />     <property name="maxIdle" value="5" /> </bean>

相關文章
相關標籤/搜索