本章节我们来探索Spring中一个常用的注解@Configuration
。我们先来了解一下该注解的作用是:用来定义当前类为配置类
。
那啥是配置类啊,有啥用啊。这个我们得结合实际使用场景来说,通常情况下。加了@Configuration
的配置类内部,都会包含一个或多个@Bean注解的方法
。
为了简化定义,在后续我们称@Bean注解的方法为工厂方法。
配置类的奥秘就在这里,Spring会保证多次调用@Bean标注的工厂方法,不会重复产生新的对象,始终是同一个
,这也贯彻了Spring的单例哲学。
多次调用创建方法,产生的竟然是同一个对象,这貌似违背了编程的基础原理。怎么可能
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)