spring常用注解-@Configuration
2019-08-27 本文已影响0人
懒癌晚期的自律
从spring3.0开始,@Configuration用于定义配置类,可以替换xml配置文件,被注解的类内部包含有一个或者多个被@bean注解的方法,这个方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用户构建bean的定义,初始化Spring容器。
注意:@Configuration注解的配置类有如下要求
1.@Configuration不可以是final类型
2.@Configutation不可以是匿名类
3.嵌套的Configuration必须是静态类
@Configuration加载spring方法
@Configuration配置Spring斌启动Spring容器
@Configuration
public class Cat {
public Cat(){
System.out.println("this is cat");
}
}
测试方法
public static void main(String[] args) {
ApplicationContext anno = new AnnotationConfigApplicationContext(Cat.class);
}
输出结果
image.png