spring
文章平均质量分 94
mytt_10566
这个作者很懒,什么都没留下…
展开
-
Spring - 事务(2)- 同一类中方法调用事务不起作用
参考:https://segmentfault.com/a/1190000008379179https://blog.csdn.net/aya19880214/article/details/50640596一、概述用过Spring声明式事务的小伙伴肯定都知道,有这种一种场景:一个类中有两个方法testA()、testB(),testA()没有使用事务,testB()使用事务(默认传播机制为REQUIRED:支持当前事务,如果不存在则创建一个新事务)场景1:通过 service#tes原创 2021-08-23 00:31:54 · 3851 阅读 · 1 评论 -
Spring - 事务(1)- 声明式事务源码分析
参考:<<Spring源码深度解析 第2版>>一、声明式事务1.1 @Transactional在分析源码前,我们必须对声明式事务的使用,即@Transactional注解比较熟悉,因为源码中就是根据注解的属性进行解析,创建不同的事务,特别是传播机制。@Transactional注解可以放在类或方法上:类上:指定某个类及子类中所有方法方法上:指定某个方法启用事务@Transactional属性如下表所示:属性默认值描述value/tr原创 2021-08-22 00:13:04 · 433 阅读 · 0 评论 -
spring - AOP(6)- 记录后台管理员操作日志
一、需求1.1 问题后台一些涉及到新增、编辑、删除等敏感操作的需要记录下操作日志,包含操作人、操作内容、请求参数等等信息。1.2 思路统一在Controller层进行拦截,记录下请求信息通过自定义注解,包含操作内容通过Spring AOP + AspectJ来实现,利用AspectJ里的相关注解可以方便的定义切面、切点等二、实现2.1 环境准备Maven引入 spring-b...原创 2019-07-02 23:51:40 · 1874 阅读 · 0 评论 -
Spring JdbcTemplate使用
Spring配置JdbcTemplate参考:http://blog.csdn.net/mytt_10566/article/details/78214844JdbcTemplate常用方法使用:update()适用于增删改操作,对于参数使用'?',此时设置参数需要对应位置0.User实体public class User { private Integer id; p原创 2017-10-12 16:29:16 · 386 阅读 · 0 评论 -
Spring JdbcTemplate配置
1.JdbcTemplateJDBC模板,Spring在JDBC上做了封装,承担了资源管理和异常处理的工作,从而简化JDBC代码,我们只需要编写操作数据库的必要代码。使用JdbcTemplate,需要为其设置DataSource;或者使用JdbcDaoSupport,设置DataSource后会实例化JdbcTemplate,通过getJdbcTemplate()获取实例1原创 2017-10-12 14:51:45 · 610 阅读 · 0 评论