摘要: 在项目开发中进行事务管理的时候,遇到给类的方法加了@Transactional,同一个类进行调用不生效的问题。 原因分析 通常在使用Spring Aop注解的时候,如@Transactional, @Cacheable等注解一般需要在类方法第一个入口的地方加才会生效。这是由于这些注解基于Spring 阅读全文
posted @ 2021-02-19 21:13 皮卡丘和羊宝贝😄 阅读(1391) 评论(0) 推荐(1) 编辑
摘要: 一、事务 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。 ①编程式事务:是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: try { //TODO something transactionManager.c 阅读全文
posted @ 2021-02-19 21:07 皮卡丘和羊宝贝😄 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一、过滤器和拦截器的区别 1、过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。 2、拦截器可以获取IOC容器中的各个bean,而过滤器就不行,因为拦截器是spring提供并管理的,spri 阅读全文
posted @ 2021-02-19 10:15 皮卡丘和羊宝贝😄 阅读(131) 评论(0) 推荐(0) 编辑