随笔分类 - spring
摘要:在Spring框架中,ApplicationEventMulticaster接口是用于发布事件的核心组件。要支持异步处理事件,可以通过配置一个能够执行异步任务的TaskExecutor与SimpleApplicationEventMulticaster配合使用。以下是一个配置示例: import o
阅读全文
摘要:Spring框架的事件监听机制是基于观察者模式设计的,它允许应用程序的不同组件之间通过发布和订阅事件进行松散耦合的通信。以下是对Spring事件监听机制的基本流程和技术要点: ApplicationEvent: Spring中的所有事件都必须继承自org.springframework.contex
阅读全文
摘要:@ConditionalOnClass 是 Spring Framework 提供的一个注解,用于在应用程序上下文加载过程中根据类的存在与否来决定是否创建或配置某个 bean。 通常情况下,当应用程序上下文加载时,Spring 会根据配置文件或注解等方式定义的 bean 定义来创建对象,并将其加入到
阅读全文
摘要:1、事务的实现思想 在spring中要想某个方法具有事务,只要在方法前加一个@Transactional注解。然后spring就会利用aop思想,在这个方法执行前开启事务, 在方法执行后选择提交事务或者回滚事务。 2、7种事务传播机制 @Transactional(propagation = Pro
阅读全文
摘要:2.3.2 IOC、IOC容器、Bean、DI 1.IOC(Inversion of Control)控制反转 (1)什么是控制反转呢? 使用对象时,由主动new产生对象转换为由外部提供对象,此过程中对象创建控制权由程序转移到外部,此思想称为控制反转。 业务层要用数据层的类对象,以前是自己new的
阅读全文