@Configuration
被@Configuration
注解的类里面都是含有带有@Bean
注解的方法,这些配置类相当于声明了bean的xml,添加@Configuration
的目的有一方面是为了能被@ComponentScan
自动扫描到.换句话说,在没有手动地明确地将配置类加入到SpringApplication.run()
的sources
参数时,给配置类加上@Configuration
就必须有一个类加了@ComponentScan
,使@Configuration
注解的配置类可以被扫描到(被添加到spring应用上下中)
可以把@Configuration
当成是和@Service
等一样的注解