无风无影

   ::  :: 新随笔  ::  ::  :: 管理

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、通过占位符号

posted on 2018-06-04 23:15  NWNS-无风无影  阅读(158)  评论(0)    收藏  举报