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
上一篇下一篇

猜你喜欢

热点阅读