Spring Bean装配--@Bean注解注入说明

@Bean作用:相当于XML配置文件中 < bean id=”” class=”“> < /bean> 用于初始化一个由SpringIoc管理的新对象的方法

相关代码示例:


java代码实现:
@Configuration
public class StoreConfig {@Beanpublic Store getStringStore() {return new StringStore();}}配置文件实现:
"getStringStore" class="com.imooc.beanannotation.javabased"></bean>以上两种方法效果相同

添加init和destory方法

相关代码示例:


public class StringStore implements Store {public void init() {System.out.println("tiis is init");}public void destory() {System.out.println("tiis is destory");}}@Configuration
public class StoreConfig {@Bean(name="stringStor",initMethod="init",destroyMethod="destory")public Store getStringStore() {return new StringStore();}}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部