@Bean基础声明
spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Bean对象的方法Spring只会调用一次。随后这个spring将会将这个Bean对象放在自己的IOC容器中。
SpringIOC容器管理一个或者多个Bean,这些bean都需要在@Configuration注解下进行创建,在一个方法上使用@Bean注解就表明将这个方法需要交给spring进行管理。
利用@Bean注解,我们可以在其他类中通过@Autowired标签注入该方法,方便了方法的调用。