摘要: 事务是什么? 事务:指单个逻辑操作单元的集合。 在操作数据库时(增删改),如果同时操作多次数据,我们从业务希望,要么全部成功,要么全部失败。这种情况称为事务处理。 例如:A转账给B。 第一步,扣除A君账号要转的金额。 第二步,增加B君账号的金额。 这两个步骤,要么都成功,要么都失败,这就是事务。 S 阅读全文
posted @ 2021-07-15 16:03 satire 阅读(145) 评论(0) 推荐(0) 编辑
摘要: bean的生命周期:创建 初始化 销毁。 Spring中声明的Bean的初始化和销毁方法有3种方式: @Bean的注解的initMethod、DestroyMethod属性 bean实现InitializingBean、DisposableBean接口 @PostConstruct、@PreDest 阅读全文
posted @ 2021-07-15 14:00 satire 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 注册Bean到IOC容器大致分为4种: ①、包扫描+组件注解(@Controller、@Service、@Repository、@Component) 针对类是我们自己编写的情况 ②、@Bean注解 针对导入第三方包里面的类的情况 ③、@Import 针对快速导入某一个类的情况,如仅仅只是调用无参构 阅读全文
posted @ 2021-07-15 11:57 satire 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 内置事件 Spring中的事件是一个ApplicationEvent类的子类,由实现ApplicationEventPublisherAware接口的类发送,实现ApplicationListener接口的类监听。 ApplicationContext 事件 Spring中已经定义了一组内置事件,这 阅读全文
posted @ 2021-07-15 11:12 satire 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Spring的AOP 动态代理模式的缺陷是: 实现类必须要实现接口 -JDK动态代理 无法通过规则制定拦截无需功能增强的方法。 Spring-AOP主要弥补了第二个不足,通过规则设置来拦截方法,并对方法做统一的增强。 关于代理的选择 在spring中,框架会根据目标类是否实现了接口来决定采用哪种动态 阅读全文
posted @ 2021-07-15 09:59 satire 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解内容如下: Spring的核心之一 - AOP思想 (1) 代理模式- 动态代理 ① JDK的动态代理 (Java官方) ② CGLIB 第三方代理 AOP概述 什么是AOP(面向切面编程) AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预 阅读全文
posted @ 2021-07-15 09:19 satire 阅读(109) 评论(0) 推荐(0) 编辑