Spring核心知识点系列7--Spring的常用API

问题描述

applicationContext的继承体系

applicationContext:接口类型,代表应用上下文,可以通过其实例获得 Spring 容器中的 Bean 对象

在这里插入图片描述

1. ClassPathXmlApplicationContext

从类路径下加载配置文件推荐使用这种,加载Spring容器

        ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");

2. FileSystemXmlApplicationContext

它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意位置。

        FileSystemXmlApplicationContext fileSystemXmlApplicationContext = new FileSystemXmlApplicationContext("E:\\WorkSpace\\idea_workspace\\Spring\\itheima_spring_ioc\\src\\main\\resources\\applicationContext.xml");

3. AnnotationConfigApplicationContext

当使用注解配置容器对象时,需要使用此类来创建 spring 容器。它用来读取注解。

//以 .class为参数
ApplicationContext context = new AnnotationConfigApplicationContext(config.SpringConfiguration.class);
//以 包名字符串为参数,指:包下有个SpringConfiguration.java文件
ApplicationContext context = new AnnotationConfigApplicationContext("config");

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)