![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringFramework
DeronYin
这个作者很懒,什么都没留下…
展开
-
Spring事务管理
Spring事务 Spring的事务本质是对数据库的支持,Spring事务依赖于数据库的事务。 事务: 事务是并发控制的基本单位。所谓事务,在操作序列中,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 事务的原则: 原子性(ATOMICITY): 一个事务要被完全的无二义性的做完或撤消。在任何操作出现一个错误的情况下,构成事务的所有操作的效果必须被撤消,数据应被回滚到以前...原创 2018-12-04 17:59:55 · 147 阅读 · 0 评论 -
Spring IOC
Spring IOC IOC = Inversion Of Control 控制反转。将设计好的对象放入容器,而不是在对象内部进行控制。 传统意义上,直接在对象内部创建对象,是程序主动依赖于对象。 然而,Spring有自己的容器,对象注册在容器中由Spring去管理对象的创建。 我自己认为控制反转是指,从”当前对象中去主动控制(实例化)对象“反转成“Spring容器去控制对象,当前对象是是...原创 2018-12-05 01:34:58 · 145 阅读 · 0 评论 -
Spring AOP
AOP 面向切面的编程技术,允许程序模块化横向切割关注点或横向切割责任划分。 应用场景 日志,事务,异常。 Aspect AOP的核心就是切面,它将多个类封装成可重用的模块,该模块提供一组API提供横切功能。 比如,一个日志模块可以被称作日志的AOP切面。根据需求的不同,一个应用程序可以有若干切面。在Spring AOP中,切面通过带有@Aspect注解的类实现。 关注点 应用中模块的行...原创 2018-12-05 15:17:24 · 151 阅读 · 0 评论 -
Spring异常管理
Spring异常管理 实际开发中Controller捕获特别多的异常进行处理,如果在Controller不断地捕获、处理,代码会有大量的冗余,Spring异常管理可以把这些异常抽取出来,统一处理异常。 三种异常管理方式 全局控制 实现方式:HandlerExceptionResolver 实现该接口 @Component @Slf4j public class CustomHandler...原创 2018-12-05 23:10:11 · 368 阅读 · 0 评论