欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring SpringBeanJava配置管理.net 

程序员文章站 2022-06-02 11:05:09
...
BeanWrapper:
Object obj = Class.forName("net.xiaxin.beans.User");.newInstance();;
BeanWrapper bw = new BeanWrapperImpl(obj);;
bw.setPropertyValue("name", "Erica");;
System.out.println("User name=>"+bw.getPropertyValue("name"););;

BeanFactory.
通过配置文件管理
1. Bean属性值及依赖关系(对其他Bean的引用)
2. Bean创建模式(是否Singleton模式,即是否只针对指定类维持全局唯一的实例)
3. Bean初始化和销毁方法
4. Bean的依赖关系
beanFactory获取bean的示例
InputStream is = new FileInputStream("bean.xml");;
XmlBeanFactory factory = new XmlBeanFactory(is);;
Action action = (Action); factory.getBean("TheAction");;