美文网首页
spring注解配置方式(二)解析相关结构

spring注解配置方式(二)解析相关结构

作者: guessguess | 来源:发表于2020-06-29 11:34 被阅读0次

最后测试该方法,代码如下

@Configuration
@ComponentScan(basePackages = "com.gee")
public class Config {
    
    public static void main(String args[]) {
        ApplicationContext applicationContext = new AnnotationConfigApplicationContext(Config.class);
        System.out.println(applicationContext.getBean(HelloService.class).sayHello());
    }
}

先从测试方法入手,我们来看看AnnotationConfigApplicationContext的结构把。


image.png

从上面的结构看,AnnotationConfigApplicationContext也是基于AbstractApplicationContext的容器,此外还新增了注解配置注册的功能(AnnotationConfigRegistry)以及自己实现了BeanDefinitionRegistry(用于实现了一些spring内部使用类的注册),那么下一篇文章再看看是如何实现的。

相关文章

网友评论

      本文标题:spring注解配置方式(二)解析相关结构

      本文链接:https://www.haomeiwen.com/subject/pglztktx.html