spring的注解@Bean
@Configuration public class KnightConfig { @Bean public Knight knight(){ return new BraveKnight(quest () ); } }
spring的@Bean注解用于告诉方法,产生一个Bean对象,然后把这个Bean对象交给spring管理。注意:产生这个Bean对象的方法Spring只会调用一次,随后这个Spring会把这个Bean对象放在自己的IOC容器中。
springIOC容器管理一个或多个bean对象,这些bean都需要在@Configuration注解下进行创建,在一个方法上使用@Bean注解就表明这个方法需要交给SPring进行管理。
---博客上的第一篇文章