Java后端
·2024-01-23今天学习了Spring框架中@Component和@Configuration注解的区别。
@Component不会被Spring所代理就是一个标准类,如果在这个类中有@Bean标注的方法,那么方法间的相互调用,其实就是普通Java类的方法的调用。
@Configuration会被Spring所代理,在该类下的@Bean方法的相互调用,就相当于调用了代理方法,那么在代理方法中会判断,是否调用getBean方法还是invokeSuper方法。
总的来说@Configuration中所有带有@Bean的方法都会被动态,因此调用的都是同一个实例。
原文:https://developer.aliyun.com/article/1276203
1
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
