Spring自带应用上下文及Bean装配方式
spring自带了多种应用上下文,下面几种比较经常遇到:
1、ClassPathXmlApplicationContext 从类路径下的一个或者多个XML配置文件中加载上下文定义,把应用上下文的定义作为类资源
2、FileSystemXmlApplicationContext 从文件系统下的一个或者多个XML配置文件中加载上下文定义
3、XmlWebApplicaitionContext 从Web应用上下文的一个或者多个XML配置文件中加载上下文定义
Spring中Bean装配方式(硬编码装配):
1、自动化配置
通过@ComponentScan @Autowired @Configuration等实现装配注入
2、基于Java的显式配置
通过@Bean及Java代码实现注入
3、基于xml的显式配置
<bean id='test' class="com.sfbest.test.Test" >可以使用<constructor-arg>注入和c明明空间注入
使用property标签设置属性
Spring中Bean装配方式(运行时装配):
1、通过@PropertySource和Enviroment来检索属性
2、通过占位符号
浙公网安备 33010602011771号