基本概念:@Bean和@Configuration

网友投稿 266 2022-12-01

基本概念:@Bean和@Configuration

Spring的新Java配置支持中的中心工件是 ​​@Configuration​​​注释类和​​@Bean​​注释方法。

该​​@Bean​​​注释被用于指示一个方法实例,配置和初始化为通过Spring IoC容器进行管理的新对象。对于那些熟悉Spring的​​​​​XML配置的人来说,​​@Bean​​​注释与​​​​​元素扮演的角色相同。你可以​​@Bean​​​在任何Spring中使用-annotated方法 ​​@Component​​​。但是,它们最常用于​​@Configuration​​豆类。

对类进行注释​​@Configuration​​​表明其主要目的是作为bean定义的来源。此外,​​@Configuration​​​类允许通过调用​​@Bean​​​同一类中的其他方法来定义bean间依赖关系。最简单的​​@Configuration​​类如下:

@Configurationpublic class AppConfig { @Bean public MyService myService() { return new MyServiceImpl(); }}

上面的​​AppConfig​​​类等效于以下Spring ​​​​XML:

完整@Configuration vs“lite”@Bean模式?

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot中validator数据校验功能的实现
下一篇:C#简单抽象工厂
相关文章

 发表评论

暂时没有评论,来抢沙发吧~