Java#Spring框架下注解解析

@Bean

定义Bean

@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名

@Configuration
public class AppConfig {

    @Bean
    public TransferService transferService() {
        return new TransferServiceImpl();
    }

}

这个例子中,Spring 将其视为id=transferService的Bean。

自定义Bean的命名

@Configuration
public class AppConfig {

    @Bean(name = "myFoo")
    public Foo foo() {
        return new Foo();
    }

}

 

posted on 2019-03-06 15:50  可爱的春哥  阅读(181)  评论(0编辑  收藏  举报

导航