Spring Framework
tuobana123
从事J2EE开发,熟悉Spring Framework,Hibernate,Mybatis等开源java框架。
展开
-
java session基于redis共享方案
session基于redis共享有两种基本的方案 1、基于容器自身的扩展,比如tomcat的session-manage,可以参考如下 地址进行配置https://github.com/jcoleman/tomcat-redis-session-manager 这个方案只适用tomcat容器,而且容器需要配置,这里不具体展开,有需要的可以参考上面的地址进行配置。但是这个方案有一个好处,可以适用原创 2017-03-29 15:25:37 · 12739 阅读 · 0 评论 -
Transaction rolled back because it has been marked as rollback-only
我们知道spring事务回滚的机制是需要捕获运行时异常,当然也可以使用rollbackfor指定特殊的unchecked异常。如下代码所示:@Transactional@Overridepublic int getTran() { teamEnrollDao.save(tenroll); userEnrollDao.save(uenroll); return 1;}上面ser原创 2017-05-16 16:27:00 · 1317 阅读 · 0 评论 -
Spring FactoryBean应用
Spring 中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean 即 FactoryBean。FactoryBean跟普通Bean不同,其返回的对象不是指定类的一个实例,而是该FactoryBean的getObject方法所返回的对象。本文简单分析工厂FactoryBean的用法。FactoryBean接口定义package org.springframework.beans.fa...原创 2019-03-24 10:59:58 · 530 阅读 · 0 评论 -
spring 事件实例
Spring的事件机制由3部分组成,一个事件类,一个监听器类,一个发布事件的源头,下面就以一个具体的实例看看这3部分的写法1、事件类,这个类需要实现ApplicationEvent接口,具体代码如下:import org.springframework.context.ApplicationEvent;public class SubtaskFinishEvent extends Ap原创 2014-01-08 18:45:50 · 1314 阅读 · 0 评论 -
Spring 事物机制总结
Spring两种事物处理机制,一是声明式事物,二是编程式事物声明式事物1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。声明式事务最大的优点就是不需要通过编程的方式管理事务,这样就不需要在业务逻辑代码中掺杂事务管理的代码,只需在配置文件中做相关的事务原创 2013-09-09 19:07:19 · 82644 阅读 · 6 评论