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

来源:互联网 发布:手机淘宝怎么关注主播 编辑:程序博客网 时间:2024/05/23 12:05

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

相关代码示例:

java代码实现:@Configurationpublic class StoreConfig {    @Bean    public Store getStringStore() {        return new StringStore();    }}配置文件实现:<bean id="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");    }}@Configurationpublic class StoreConfig {    @Bean(name="stringStor",initMethod="init",destroyMethod="destory")    public Store getStringStore() {        return new StringStore();    }}