码迷,mamicode.com
首页 > 其他好文 > 详细

@Configuration

时间:2020-03-28 11:49:09      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:个数   blank   val   tps   targe   component   bsp   变量   注册   

https://www.cnblogs.com/duanxz/p/7493276.html

https://blog.csdn.net/koflance/article/details/59304090

 

@Configuration和@Component的区别

1、前者是对后者的扩展,因此有更多的限制

2、前者的方法需要用@Bean来修饰,变量需要用@Value来限制

3、前者定义了需要自动执行@Bean方法创建对象,并将对象注册到IOC容器中;或者表明需要自动实例化该类对象并将其实例化到IOC容器中

4、前者使用cglib动态代理,因此内部@bean方法调用同样的方法创建同一个兑现时,其实只会创建一个对象。但是如果是后者内部的@bean方法的话,那么创建对象的个数跟调用的次数保持一致。

https://blog.csdn.net/cvvface/article/details/81902115

https://blog.csdn.net/aa1358075776/article/details/81022306

@Configuration

标签:个数   blank   val   tps   targe   component   bsp   变量   注册   

原文地址:https://www.cnblogs.com/suntp/p/10003769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!