天天看点

Spring——@Bean注解、@Configuration注解、@Import注解

@Bean注解、@Configuration注解、@Import注解三个注解都是spring的配置类。 

@Bean注解是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。@Bean注解把当前方法的返回值作为bean对象存入spring容器中,其name属性用于指定bean的id(若没写该属性,默认值是当前的方法名)。

@Configuration注解相当于表明当前类是spring的配置类。@Configuration其实就是告诉spring容器要怎么配置(怎么去注册bean,怎么去处理bean之间的关系(装配))。

@Import注解用于导入其他的配置类。

继续阅读