Spring 容器加载方式
四种方式
- ClassPathXmlApplicationContext
- FileSystemXmlApplicationContext
- AnnotationConfigApplicationContext
- EmbeddWebApplicationContext
# [1] ClassPathXmlApplicationContext
类路径获取配置文件:ClassPathXmlApplicationContext
ApplicationContext applicationContext =
new ClassPathXmlApplicationContext("spring.xml");
1
2
2
# [2] FileSystemXmlApplicationContext
文件系统路径获取配置文件[绝对路径]:FileSystemXmlApplicationContext
ApplicationContext applicationContext =
new FileSystemXmlApplicationContext("E:\\xstudy\\spring\\spring.xml");
1
2
2
# [3] AnnotationConfigApplicationContext
基于注解的无配置文件加载容器:AnnotationConfigApplicationContext
ApplicationContext applicationContext =
new AnnotationConfigApplicationContext("com.cn.student");
1
2
2
# [4] Embeddedwebapplicationcontext
Spring Boot加载容器:Embeddedwebapplicationcontext
ApplicationContext applicationContext = new EmbeddedWebApplicationContext();
1
最近更新: 2025/03/03, 06:23:53