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();
}
BeanTest.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:CodesOfLightweightJavaEE
作者:
评论列表
文章目录