知识大全 Java中如何获取Spring中配置的bean
Posted 知
篇首语:幽沉谢世事,俯默窥唐虞。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java中如何获取Spring中配置的bean相关的知识,希望对你有一定的参考价值。
Java中如何获取Spring中配置的bean 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
一 什么是Spring?
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架
二 如何在程序中获取Spring配置的bean呢?
方法一 在初始化时保存ApplicationContext对象
代码
ApplicationContext ac =
new
FileSystemXmlApplicationContex(
applicationContext xml
);
ac getBean(
beanId
);
ApplicationContext ac = new FileSystemXmlApplicationContex( applicationContext xml );
ac getBean( beanId );说明 这种方式适用于采用Spring框架的独立应用程序 需要程序通过配置文件手工初始化Spring的情况
方法二 通过Spring提供的工具类获取ApplicationContext对象
代码
import
sprntext support WebApplicationContextUtils;
ApplicationContext ac = WebApplicationContextUtils
getRequiredWebApplicationContext(ServletContext sc)
ApplicationContext ac = WebApplicationContextUtils
getWebApplicationContext(ServletContext sc)
ac getBean(
beanId
);
ac getBean(
beanId
);
import
sprntext support WebApplicationContextUtils;
ApplicationContext ac = WebApplicationContextUtils
getRequiredWebApplicationContext(ServletContext sc)
ApplicationContext ac = WebApplicationContextUtils
getWebApplicationContext(ServletContext sc)
ac getBean(
beanId
);
ac getBean(
beanId
);
方法三 继承自抽象类ApplicationObjectSupport
说明 抽象类ApplicationObjectSupport提供getApplicationContext()方法 可以方便的获取到ApplicationContext Spring初始化时 会通过该抽象类的setApplicationContext(ApplicationContext context)方法将ApplicationContext 对象注入
方法四 继承自抽象类WebApplicationObjectSupport
说明 类似方法三 调用getWebApplicationContext()获取WebApplicationContext
方法五 实现接口ApplicationContextAware
cha138/Article/program/Java/ky/201311/28587相关参考
读取xml文件 /** *利用XmlBeanFactory(Resourceresource) *这里Resource必须是xml格式 *Resource包括AbstractResourc
知识大全 使用SpringtUtil获取Spring IoC容器中的Bean
使用SpringtUtil获取SpringIoC容器中的Bean 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
Spring中bean的基本xml配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在spri
Spring获取Bean的几种方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 方法一在初始化
Spring依赖其IOC特征轻松的管理著一堆非常有价值的bean这些bean在spring容器中的依赖关系都已注入好所以相互调用非常方便 但既然是有价值的bean
详解Spring中bean的scope 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何使用s
知识大全 Spring强制向servlet中注入bean的方法
Spring强制向servlet中注入bean的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在spring中提供了三种可供选择的注入方式 提供set/get方法 构造函数 工厂方法的运用 大家对这三种方法的选择都是仁者见仁智者见智一下我是我支构造函数的理由 保证一些重要的属性在
知识大全 普通Java类获取Spring的ApplicationContext
普通Java类获取Spring的ApplicationContext 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
浅谈Acegi配置-Spring-Java[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!