@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(); } }