spring
spring
smartjiang-java
我是个菜鸡,我在追彩虹.
展开
-
详解 @Autowired
文章目录1:@Autowired 用法2:加在方法上,走设值注入,还是构造注入? 1:@Autowired 用法 先说结论:@Autowired可以加在实例字段上,但是会忽略静态字段。可以加在方法上,但是要求方法要有入参,不可以加在静态方法上 具体查看:AutowiredAnnotationBeanPostProcessor 类buildAutowiringMetadata()方法 2:加在方法上,走设值注入,还是构造注入? 结论:走设值注入,具体自行验证 ...原创 2021-03-29 15:59:06 · 251 阅读 · 0 评论 -
Spring容器的Bean后处理器
Spring的Bean后处理器的理解和使用 一:理解 1:Bean后处理器是一种特殊的Bean,容器中所有的Bean在初始化时,均会自动执行该类的两个方法 2:如何使用? 自定义一个类,用来实现接口BeanPostProcessor 3:该接口中有两个方法需要实现, public Object postProcessBeforeInitialization(Object bean, String beanId) throws BeansException { } 此方法在Bean初始化完毕之前被自动原创 2020-05-28 00:58:36 · 215 阅读 · 0 评论