BeanFactory作为Spring容器,程序需要手动获取Bean后处理器,然后手动注册!
来源:互联网 发布:淘宝店铺类目修改2016 编辑:程序博客网 时间:2024/06/05 16:52
package lee;import org.springframework.core.io.*;import org.springframework.beans.factory.config.BeanPostProcessor;import org.springframework.beans.factory.support.DefaultListableBeanFactory;import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.crazyit.app.service.*;import org.crazyit.app.util.*;/** * Description: * <br/>网站: <a href="http://www.crazyit.org">疯狂Java联盟</a> * <br/>Copyright (C), 2001-2016, Yeeku.H.Lee * <br/>This program is protected by copyright laws. * <br/>Program Name: * <br/>Date: * @author Yeeku.H.Lee kongyeeku@163.com * @version 1.0 */public class BeanTest{public static void main(String[] args)throws Exception{// 以类加载路径下的beans.xml文件来创建Spring容器//ApplicationContext ctx = new//ClassPathXmlApplicationContext("beans.xml");//Person p = (Person)ctx.getBean("chinese");// 搜索类加载路径下的beans.xml文件创建Resource对象Resource isr = new ClassPathResource("beans.xml");// 创建默认的BeanFactory容器DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();// 让默认的BeanFactory容器加载isr对应的XML配置文件new XmlBeanDefinitionReader(beanFactory).loadBeanDefinitions(isr);// 获取容器中的Bean后处理器BeanPostProcessor bp = (BeanPostProcessor)beanFactory.getBean("bp");// 注册Bean后处理器beanFactory.addBeanPostProcessor(bp);Person p = (Person)beanFactory.getBean("chinese");p.useAxe();}}
0 0
- BeanFactory作为Spring容器,程序需要手动获取Bean后处理器,然后手动注册!
- 手动从spring BeanFactory 获取bean (二)
- 手动注册 spring bean
- spring手动注册bean,移除bean,获取bean
- Spring手动获取指定Bean
- 手动从spring WebApplicationContext 获取bean (一)
- servlet中手动获取spring的bean
- 手动获取Spring上下文和Bean对象
- 七、Spring Bean后处理器以及容器后处理器
- Spring Bean后处理器以及容器后处理器
- Spring的bean后处理器和容器后处理器
- Spring的bean后处理器和容器后处理器
- Spring手动扫描包路径及容器外获取Bean实例
- spring手动初始化bean
- 手动启动spring容器
- 手动启动Spring容器
- Spring的配置依赖 协调不同步的Bean Bean的后处理器 容器的后处理器
- Spring Bean后处理器
- angular自定义指令templateUrl
- c# 数字转大写中文
- 功角自平衡 摘自张幸浩的《永磁同步电机的低成本控制系统研究》
- Android开发——四大组件BroadcastReceiver实例广播事件的拦截转发
- [LeetCode] Count of Range Sum
- BeanFactory作为Spring容器,程序需要手动获取Bean后处理器,然后手动注册!
- oracle学习之:三种方式查看SQL语句的执行计划
- sql语句中GROUP BY 和 HAVING的使用 count()
- git的使用心得,希望对大家都有用,有什么疑问尽管留言
- ISD9160学习笔记06_玩票项目OpenHamtaro
- c#线程之各种类读书笔记
- 初来乍到
- js前台分页显示后端JAVA数据响应
- 遍历目录下所有wav并播放