05 2023 档案
摘要:1、通过@PostConstruct注解进行初始化 @Component public class InitParam { @PostConstruct public void init(){ System.out.println(" @PostConstruct初始化"); } } 2、通过实现I
阅读全文
摘要:# 通过监听器方式监听配置是否发生变化,发生变化后进行更新(创建事件处理器->发布事件->监听事件) 1. ### 创建配置变更事件类 点击查看代码 ``` import org.springframework.context.ApplicationEvent; import java.util.P
阅读全文
摘要:# 1、常用的是使用@Autowired注解 点击查看代码 ``` @Autowired private UserService userService; ``` # 2、实现BeanFactoryAware,重写setBeanFactory方法 点击查看代码 ``` @Service public
阅读全文
摘要:# java代理静态代理和动态代理 | | 简介 | 优点 | 缺点 | | | | | | | 静态代理 | 在不修改目标对象的基础上,通过扩展类对目标对象进行增强和扩展。 | 静态代理对客户(测试类)隐藏了被代理类接口(目标类接口)的具体实现类,在一定程度上实现了解耦合,同时提高了安全性。 |
阅读全文