1.配置Datasource:
<bean id="dataSource" class="com.jolbox.bonecp.BoneCPDataSource"
destroy-method="close">
<property name="driverClass" value="${jdbc.driverClassName}" />
<property name="jdbcUrl" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<property name="idleConnectionTestPeriod" value="0" />
<property name="idleMaxAge" value="240" />
<property name="maxConnectionsPerPartition" value="4" />
<property name="minConnectionsPerPartition" value="2" />
<property name="partitionCount" value="1" />
<property name="acquireIncrement" value="5" />
<property name="statementsCacheSize" value="100" />
<property name="releaseHelperThreads" value="3" />
</bean>
2.配置Mybatis:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage"
value="mybatis的Mapper的xml和Mapper包空间" />
</bean>
3.配置Mybatis:
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="delete*" propagation="REQUIRED" read-only="false"
rollback-for="java.lang.Exception" no-rollback-for="java.lang.RuntimeException" />
<tx:method name="insert*" propagation="REQUIRED" read-only="false"
rollback-for="java.lang.Exception" no-rollback-for="java.lang.RuntimeException" />
<tx:method name="update*" propagation="REQUIRED" read-only="false"
rollback-for="java.lang.Exception" no-rollback-for="java.lang.RuntimeException" />
<tx:method name="find*" propagation="SUPPORTS" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="pc" expression="execution(* *.*.*(..))" />
<aop:advisor pointcut-ref="pc" advice-ref="txAdvice" />
</aop:config>
这里需要AspectJ的Jar包,比较恶心的是aspectj没有maven支持,所以可以把AspectJ相关的jar包拷贝到war包里的lib下。
分享到:
相关推荐
Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
基于maven+springmvc+redis+mybatis整合案例框架,主要实现redis的读取案例
利用maven搭起的Spring MVC+Mybatis框架,并带有数据库表结构,使用者可直接导入mysql使用,有主外键关系
maven+mybatis+spring+spring mvc 整合的代码,供大家学习
maven+springMVC+mybatis+velocity+mysql+junit项目框架搭建
springmvc + spring + mybatis + maven整合配置文件
使用eclipse开发工具手把手教你搭建一个spring boot项目(spring boot+maven+mybatis+mysql)
基于jdk1.8 采用spring bootMVC+maven+mybatis框架 内置tomcat从eclipse可直接运行,已经实现增删改查功能,供基础学习及参考
基于idea + springboot + maven + mybatis 开发的拍卖行系统 项目经过严格测试,确保可以运行! 基于idea + springboot + maven + mybatis 开发的拍卖行系统 项目经过严格测试,确保可以运行! 基于idea + ...
eclipse+maven+springmvc+spring+mybatis案例附带mysql数据库
idea配置maven+Springboot+mybatis+oracle 整合,idea
一个小项目,利用maven+springmvc+spring+mybatis整合的
Struts2+maven+spring+mybatis整合,并实现注册功能实例。
SpringMvc Spring Mybatis Maven 注解方式
一、项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,...Spring + SpringBoot+ mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。
SSM框架(IDEA+Spring+SpringMVC+Maven+Mybatis+MySQL).zip
一、项目简述 本系统功能包括: 学生管理,教师管理,课程管理,成绩管理,系统管理等等。 二、项目运行 环境配置: ...Springboot + Maven + mybatis+ Vue 等等组成,B/S模式 + Maven管理等等。
springMVC+Maven+Mybatis+shiro
目标:本示例说明SFM...6、如果一切正常,你会看到我们使用SpringBoot整合Spring+MyBatis+tkMabtis+pagehelper+redis+webFlux的响应式单体并高web应用项目。 目的:希望学习springboot开发SFM响应式应用的小白们。
Spring+SpringMVC+Mybatis+Maven+bootstrap+ajax+jQuery整合开发简单的员工后台管理系统,免责声明,朋友分享,切勿商用