@Configuration作用于类上面,表明这是一个配置类,@Bean产生一个Bean对象加入Spring IOC容器
    @Configuration标注在类上,相当于把该类作为spring的xml配置文件中,作用为:配置spring容器(应用上下文)

    @Configuration 作用于类上表示这是一个配置类,可理解为用spring的时候xml里面的< beans>标签
    @Bean 产生bean对象加入容器,作用于方法,可理解为用spring的时候xml里面的标签

    一般这两个注解同时配合使用

    @Configuration、@Bean - 图1