使用spring ioc(控制反转)的两种方法
2018-01-18 00:00
369 查看
public class BeanFactory {
}
public class Test {
public static void main(String args[]){
ClassPathXmlApplicationContext application=new ClassPathXmlApplicationContext("applicationContext.xml");
Book book=(Book) application.getBean("book");
System.out.println(book.getId());
System.out.println(book.getName());
}
}
一般建议第二种
/** * [@param](https://my.oschina.net/u/2303379) args */ public static void main(String[] args) { // TODO Auto-generated method stub //创建资源对象 ClassPathResource resource=new ClassPathResource("applicationContext.xml"); //创建bean工厂对象 DefaultListableBeanFactory factory=new DefaultListableBeanFactory(); //读工厂对象 XmlBeanDefinitionReader reader=new XmlBeanDefinitionReader(factory); //读资源对象 reader.loadBeanDefinitions(resource); //从beanfactory中取出具体对象 Book book=(Book) factory.getBean("book"); System.out.println(book.getId()); System.out.println(book.getName()); }
}
public class Test {
public static void main(String args[]){
ClassPathXmlApplicationContext application=new ClassPathXmlApplicationContext("applicationContext.xml");
Book book=(Book) application.getBean("book");
System.out.println(book.getId());
System.out.println(book.getName());
}
}
一般建议第二种
相关文章推荐
- Spring IoC(控制反转)【IoC使用实例】
- c#使用webBrowser,控制页面、提交表单的两种方法
- 控制反转与java thread使用方法
- 两种方法:VS2008下C++窗体程序显示控制台的方法——在QT程序中使用cout和cin
- c#使用webBrowser,控制页面、提交表单的两种方法
- 在方法签名中使用控制反转(IoC)
- 使用webBrowser 提交表单,控制页面的两种方法
- 在方法签名中使用控制反转(IoC)
- Spring IoC(控制反转)之IoC的使用
- 在方法签名中使用控制反转(IoC)
- 两种方法在Visual Studio Win32控制平台程序中使用超过4G的内存
- 控制页面控件隐藏显示的两种方法
- RSS制作(C#) - 使用XML DOM和XmlTextWriter(见评论)两种方法
- javascript控制页面控件隐藏显示的两种方法
- .Net中VSS实现版本控制管理的一些使用方法
- javascript控制页面控件隐藏显示的两种方法
- 使用Hibernate过滤集合元素的两种方法
- RSS制作(C#) - 使用XML DOM和XmlTextWriter(见评论)两种方法
- .Net中VSS实现版本控制管理的一些使用方法
- 可使用两种方法之一生成窗体身份验证 Cookie,并将用户重定向到 cmdLogin_ServerClick 事件中的相应页。