@Bean是一個方法級別上的注解,主要用在 @Configuration注解的類里,也可以用在@Component注解的類里。
bean在 @Configuration里的一個例子
@Configuration
public class AppConfig{
? ? @Bean
? ? public TransferService transferService(){
? ? ? ? return new TransferServiceImpl();
? ? }
}
### 這個配置就等同于在xml里的配置
<beans>
? ? <bean id="transferService" class="ozZ.TransferServiceImpl"/>
</beans>
bean的依賴
@bean也可以依賴其他任意數量的bean