spring BeanFactory加载xml配置文件示例
项目目录结构如下:
HelloWorld.java
1 package com.thief.demo; 2 3 public class HelloWorld { 4 5 public void sayHello() { 6 System.out.println("hello world!"); 7 } 8 9 }
View Code
helloworld-config.xml
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" > 3 <beans> 4 <bean id="helloworld" class="com.thief.demo.HelloWorld"/> 5 </beans>
Test.java
1 package com.thief.demo; 2 3 import org.springframework.beans.factory.BeanFactory; 4 import org.springframework.beans.factory.support.DefaultListableBeanFactory; 5 import org.springframework.beans.factory.xml.XmlBeanDefinitionReader; 6 7 public class Test { 8 9 public static void main(String[] args) { 10 11 DefaultListableBeanFactory beanRegistry = new DefaultListableBeanFactory(); 12 XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(beanRegistry); 13 reader.loadBeanDefinitions("classpath:com/thief/demo/helloworld-config.xml"); 14 BeanFactory container = (BeanFactory)beanRegistry; 15 16 HelloWorld helloworld = (HelloWorld)container.getBean("helloworld"); 17 helloworld.sayHello(); 18 19 } 20 21 }
转载于:https://www.cnblogs.com/minisculestep/p/5010658.html
spring BeanFactory加载xml配置文件示例相关推荐
- Spring中加载xml配置文件的六种方式
Spring中加载xml配置文件的六种方式 博客分类: Spring&EJB XMLSpringWebBeanBlog 因为目前正在从事一个项目,项目中一个需求就是所有的功能都是插件的形式装 ...
- spring 中加载xml配置文件的方式
方法一: Resource res = new ClassPathResource("bean.xml"); BeanFactory fac = new XmlBeanFactor ...
- spring加载xml配置文件
spring 中加载xml配置文件的方式 spring 中加载xml配置文件的方式,好像有3种, xml是最常见的spring 应用系统配置源. Spring中的几种容器都支持使用xml装配bean, ...
- Spring Boot基础学习笔记04:Spring Boot加载自定义配置文件
文章目录 零.学习目标 1.熟悉使用@PropertySource加载配置文件 2.熟悉使用@ImportResource加载XML配置文件 3.掌握使用@Configuration编写自定义配置类 ...
- tomcat启动的时候,没加载xml配置文件
tomcat启动项目的时候,发现没加载xml配置文件,解决办法是:选中conf文件夹右键选择"Build Path"-->"use as Source Folder ...
- mybatis加载xml配置文件
<build><finalName>bizcloud-tcb2b</finalName><!-- mybatis加载xml配置文件的配置 -->< ...
- Spring项目启动加载xml配置文件替换数据库提高响应速度
文章目录 1. pom依赖 2. xml配置文件 3. 获取参数工具类 4. 根据beanId从SpringBootIOC获取类实例工具类 5. 测试类 6. 浏览器+控制台验证 1. pom依赖 & ...
- web.xml中,spring模块化加载xml方式
1:web.xml中添加监听器. <listener><listener-class>org.springframework.web.context.ContextLoader ...
- java加载xml配置文件_java读取配置文件的几种方法
原标题:java读取配置文件的几种方法 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring ...
最新文章
- Python enumerate() 函数的使用
- os的进程调度(读书笔记)
- LeetCode Implement Trie(Prefix Tree)
- 【深度学习】迁移学习理论与实践
- Ubuntu14.04 更新源 方法 提升更新的下载速度
- discuzX2.5 数据字典
- ubuntu server设置时区和更新时间
- html简单用户登录界面_简单实现 nginx 用户登录认证
- find和grep命令合集
- 马哥教育20-2期27号学员的7.27上课笔记
- 【IDE】JetBrains全家桶教程系列,学生认证 + 汉化
- 网站从无到有--个人(第一次)搭建。服务器环境搭建 对大家有帮助那就最好-第一次发...
- niceTitle插件
- 增选54位院士,京东副总裁梅涛等18位华人入选!
- 2021年PMP考试模拟题11(含答案解析)
- java word模板生成pdf,java根据模板生成pdf
- python基础(八):进制转换及python中的进制转换方法
- 寂寞的季节C调吉他谱 - 陶喆
- 快应用中实现自定义抽屉组件
- 微信小程序学习总结(旋转音乐盒)