@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描并创建实体。关于@Bean注解的相关知识可以查看这篇博客。https://blog.csdn.net/Let_me_tell_you/article/details/80978692
使用@Configuration注解需要注意一下几点:
1.被注解的类不能被final修饰
2.被注解的类不能是匿名内部类
3.嵌套使用@Configuration注解的类必须是静态类
这个注解也可以结合@Value注解来做配置类。