@Configuration

Posted suntp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@Configuration相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章