1.声明
当前内容主要用于复习创建ApplicationContext的两种方式:1.采用xml文件方式、采用配置类方式
1.xml文件方式
1.FileSystemXmlApplicationContext
:需要文件系统的全部名称,以及盘符号
2.ClassPathXmlApplicationContext
:需要类路径(就是编译后的class文件存放的文件位置)
需要applicationContext.xml(编写各种bean标签、属性赋值等操作)
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd" >
<!-- 这里需要导入各种xsd各种的标头文件 -->
</beans>
总的来说:需要不同的xsd文件支持,需要各种配置,好处直接可以修改applicationContext.xml即可
2.配置类方式
主要采用:AnnotationConfigApplicationContext
这个类,并加载配置类
该类需要有@Configuration注解修饰,可以使用各种Spring的注解来实现
// 资源文件加载
@PropertySource(value = “classpath:/com/hy/java/spring/annotation/value/command.properties”)
//组件扫描
@ComponentScan(basePackages = { “com.hy.java.spring.annotation.value” })
需要手动写各种Bean