Spring依赖注入,在main方法或junit测试类里获取得Spring容器
获取spring实例
·
学spring入门的时候就得先学会使用如何在普通的javabean里获取application.xml中配置的bean
java:
ApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"applicationContext.xml"});
BeanFactory factory = (BeanFactory) context;
UserServiceImpl userservice = (UserServiceImpl ) factory.getBean("userservice");
或者:
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
context.start();
DemoService demoService = (DemoService) context.getBean("demoService"); // 获取bean
String hello = demoService.sayHello("world"); // 执行bean方法
更多推荐
已为社区贡献2条内容
所有评论(0)