@Bean 标识一个用于配置和初始化一个由 SpringIOc容器管理的新对象的方法,类似于XML配置文件中的<bean/>
可以在任何Spring的@Component注解的类中使用@Bean注解任何方法 (仅仅是可以)
通常和@Bean配合使用的不是@Component而是@Configuration(配置)
与下面的XML注解配置方法相同
@Bean
支持自定义的BeanName
@Bean 和 @Scope
默认@Bean是 单例的
Bean的作用域包括singletion、propotype、request、session、golbal session