![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
剥包谷
不忘初心
展开
-
使用 @JsonSerialize 转换日期
springmvc 在将日期对象转换为字符串时, 一般默认会转换为长整型,假如我们需要自己定义格式,通常会写一个类继承JsonSerializer 假如在对象中需要将日期转换为我们需要的格式可以在对应的实体对象的get方法中使用注解 自定义转换类: public class JsonDateTypeConvert extends JsonSerializer<Date>{ ...原创 2020-02-16 22:11:22 · 1976 阅读 · 0 评论 -
Spring声明式事务管理之注解配置
Spring声明式事务注解需要使用到:@Transactional注解 该注解的属性: 属性名 说明 name 当在配置文件中有多个 TransactionManager , 可以用该属性指定选择哪个事务管理器。 propagation 事务的传播行为,默认值为 REQUIRED(一定会有事务)。 isolation 事务的隔离度,默认值采用 DE...原创 2019-11-07 02:29:54 · 165 阅读 · 0 评论 -
Spring声明式事务管理之XML配置
大多数Spring Framework的用户选择声明式事务管理. 这种方式对应用代码的影响最小, 并且最符合一个非 侵入型轻量级容器的理想. 声明式事务管理,使用maven导入以下依赖 <dependencies> <!-- spring--> <!-- https://mvnrepository.com/artifact/org.spri...原创 2019-11-06 17:56:03 · 151 阅读 · 0 评论 -
Spring 事务API
一.事务的概念和特性: 事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败。 特性: 1.原子性 事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做。 2.一致性 一致性指事务前后的完整性必须保持一致 3.隔离性 一个事务执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其它并发事务是隔离的,并发执行的各...原创 2019-11-06 15:51:08 · 164 阅读 · 0 评论 -
Spring-aop 之注解配置
使用注解配置aop:需要导入以下依赖 (注解需要该包的支持) <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <!-- 导入 --> <dependency> <groupId>org.aspectj</groupId> <ar...原创 2019-10-12 10:58:25 · 204 阅读 · 2 评论 -
Spring-aop介绍
AOP: Aspect Oriented Programming 面向切面编程 (实现方式:动态代理) 作用: 在程序运行期间,不修改源代码的情况下对已有的方法进行增强 优势: 减少重复代码 提高开发效率 维护方便 配置方式实现: xml 注解 AOP核心概念: 1.连接点 (JoinPoint) 代表那...原创 2019-10-07 13:17:35 · 86 阅读 · 0 评论 -
Spring-aop 之 xml配置
切面日志类(内部存储通知 {增强} 的方法) public class LogUtil { /* 用于输出日志,想要在切入点(业务层)方法执行之前执行 */ //前置通知 public void logStart() { System.out.println("开始执行--前置通知"); } //后置通知 public void logEnd() { System....原创 2019-10-11 14:10:39 · 209 阅读 · 0 评论