spring
文章平均质量分 59
神奇时代
这个作者很懒,什么都没留下…
展开
-
spring数据源配置
1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。 ${jdbc.driverClassName} ${jdbc.url}转载 2014-10-12 17:36:56 · 447 阅读 · 0 评论 -
Spring中事务的Propagation(传播性)的取值
转载自:http://blog.sina.com.cn/s/blog_67fdef900101fey7.html-- Spring中事务的Propagation(传播性)的取值 -- PROPAGATION_REQUIRED -- 加入当前已有事务;只有当前没有事务才起一个新的事务 比如说,ServiceB.methodB的事务级别定义为P转载 2016-06-17 17:04:51 · 459 阅读 · 0 评论 -
spring @transactional 和synchronized同时使用不能同步的问题
如果在service层的方法上同时使用事务和锁无法保证同步例如:@Servicepublic class Demo{ @Transactional public void synchronized update() { ............ }}上面这个例子是无法保证数据的一致性由于spring的aop,会在update方原创 2016-08-28 22:57:50 · 14893 阅读 · 0 评论 -
spring-data-redis scan 中的cursor关闭
使用spring-data-redis中scan方法会返回cursor对象,用完cursor后必须调用close方法,否则会占用连接原创 2017-11-14 18:11:03 · 2727 阅读 · 3 评论 -
spring-data-redis 的RedisTemplate 开启enableTransactionSupport=true出现的问题
版本:spring-data-redis 1.8问题使用RedisTemplate来进行测试,发现恢复网络后,获取的连接无法使用异常:org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.cl转载 2017-11-14 16:57:41 · 7641 阅读 · 0 评论 -
spring 事物 关于在同一个类中一个方法调用另一个方法,事物的传播行为会失效
spring 提供了强大的事物管理机制,直接到在方法或者类上加@Transactional,也可以使用XML配置事物。在一次的测试中发现当一个方法在同一个类被其它方法调用的时候,导致事物的传播行为不生效。具体说明:类结构:public class Demo { public void methodA() { this.methodB(); } public void metho...原创 2018-05-06 00:22:35 · 10535 阅读 · 3 评论