部分spring配置带注释(一)
来源:互联网 发布:友情链接网站源码 编辑:程序博客网 时间:2024/04/29 23:23
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd // 和上面的都是对应存在的 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
<!-- 配置数据源 -->
<!-- 定义使用C3P0连接池的数据源 -->
<bean id="dbDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"><!-- 指定连接数据库的JDBC驱动 --> <property name="driverClass"> <value>${jdbc.driverClassName}</value> </property><!-- 连接数据库所用的URL --> <property name="jdbcUrl"> <value>${jdbc.db.url}</value> </property><!-- 连接数据库的用户名 --> <property name="user"> <value>${jdbc.db.username}</value> </property><!-- 连接数据库的密码 --> <property name="password"> <value>${jdbc.db.password}</value> </property><!-- 设置数据库连接池的最大连接数 --> <property name="maxPoolSize"> <value>${jdbc.maxPoolSize}</value> </property><!-- 设置数据库连接池的最小连接数 --> <property name="minPoolSize"> <value>${jdbc.minPoolSize}</value> </property><!-- 设置数据库连接池的初始化连接数 --> <property name="idleConnectionTestPeriod"> <value>${jdbc.idleConnectionTestPeriod}</value> </property><!-- 设置数据库连接池的连接的最大空闲时间,单位为秒 --> <property name="maxIdleTime"> <value>${jdbc.maxIdleTime}</value> </property> <property name="testConnectionOnCheckout"> <value>${jdbc.testConnectionOnCheckout}</value> </property></bean><!-- 配置一个事务通知 -->
<tx:advice id="txAdvice" transaction-manager="dbTransactionManager"> <tx:attributes> <tx:method name="add*" propagation="REQUIRED" rollback-for="Exception"/> <tx:method name="save*" propagation="REQUIRED" rollback-for="Exception"/> <tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception"/> <tx:method name="create*" propagation="REQUIRED" rollback-for="Exception"/> <tx:method name="update*" propagation="REQUIRED" rollback-for="Exception"/> <tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception"/> <tx:method name="remove*" propagation="REQUIRED" rollback-for="Exception"/> <tx:method name="*" read-only="true"/> </tx:attributes></tx:advice><!-- 使用XML来使用事务管理--> <aop:config><!-- 配置一个切面,和需要拦截的类和方法 --> <aop:pointcut id="txPointcut" expression="execution(* com..service.*.*(..))"/> <aop:advisor advice-ref="txAdvice" pointcut-ref="txPointcut"/></aop:config></beans>
0 0
- 部分spring配置带注释(一)
- 部分spring配置带注释(二)
- 我的vim配置(带注释)
- java贪吃蛇源代码 带部分注释
- spring注释一 : RequiredAnnotationBeanPostProcessor
- spring-基于注释(Annotation)的配置
- spring-基于注释(Annotation)的配置
- spring mvc 注释配置
- Spring(一:Spring配置)
- 注释转换(部分)
- vimrc(带注释)
- spring 配置 部分详解
- Spring Security 部分配置
- spring配置-bean部分
- Spring部分配置总结
- Spring基本配置、注释与简化配置介绍(转)
- Spring Web Flow入门(带详细注释)
- Spring注释与简化配置
- 使用Android Studio对Android应用打包签名
- 通向架构师的道路(第九天)之weblogic的集群与配置
- shell控制语句
- Java面试整理 关于集合
- 浅谈协方差矩阵
- 部分spring配置带注释(一)
- librtmp 时间戳超过 0xffffff时,FMS掉连接
- Laravel 开发笔记
- Java开发中连接数据库的方法和步骤
- ES6笔记
- [LeetCode]485. Max Consecutive Ones
- 通向架构师的道路(第十天)之Axis2 Web Service(一)
- SURF特征点检测(带源代码以及IplImage和Mat类图像转换详细过程、cvmat/mat/IplImage之间深拷贝和浅拷贝)
- HtmlUnit设置代理并解析IFrame页面