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>