Spring中获取ApplicationContextt.xml配置文件的接口
Spring中获取ApplicationContextt.xml配置文件的接口
参考:http://www.blogjava.net/xcp/archive/2011/06/22/352821.html
// Resource resource = new ClassPathResource("appcontext.xml");
// BeanFactory factory = new XmlBeanFactory(resource);
// 用classpath路径
// ApplicationContext factory = new ClassPathXmlApplicationContext("classpath:appcontext.xml");
// ApplicationContext factory = new ClassPathXmlApplicationContext("appcontext.xml");
// ClassPathXmlApplicationContext使用了file前缀是可以使用绝对路径的
// ApplicationContext factory = new ClassPathXmlApplicationContext("file:F:/workspace/example/src/appcontext.xml");
// 用文件系统的路径,默认指项目的根路径
// ApplicationContext factory = new FileSystemXmlApplicationContext("src/appcontext.xml");
// ApplicationContext factory = new FileSystemXmlApplicationContext("webRoot/WEB-INF/appcontext.xml");
// 使用了classpath:前缀,这样,FileSystemXmlApplicationContext也能够读取classpath下的相对路径
// ApplicationContext factory = new FileSystemXmlApplicationContext("classpath:appcontext.xml");
// ApplicationContext factory = new FileSystemXmlApplicationContext("file:F:/workspace/example/src/appcontext.xml");
// 不加file前缀
ApplicationContext factory = new FileSystemXmlApplicationContext("F:/workspace/example/src/appcontext.xml");
IHelloWorld hw = (IHelloWorld)factory.getBean("helloworldbean");
log.info(hw.getContent("luoshifei"));
上一篇: windows10获取管理员权限的方法
下一篇: Spring AOP自定义注解样例
推荐阅读
-
Spring中@Import的各种用法以及ImportAware接口
-
Spring在代码中获取bean的几种方式详解
-
smarty模板引擎从配置文件中获取数据的方法
-
如何更优雅地获取spring boot yml中的值
-
spring boot拦截器中获取request post请求中的参数
-
C#中怎样获取默认配置文件App.config中配置的键值对内容
-
Spring 中的 BeanPostProcessor接口
-
spring和springMVC配置文件中的扫描包如何配置
-
获取@ContextConfiguration注解中的配置文件路径和配置文件中value
-
如何获取spring mvc中的拦截器的bean