spring main方法中获取bean...

网上很多方法,但不适合我,因为我把applicationContext.xml分解成了4部分:application.xmldao.xmlbiz.xmlaction.xm... 网上很多方法,但不适合我,因为我把applicationContext.xml分解成了4部分:
application.xml
dao.xml
biz.xml
action.xml
我这么写不对。
BeanFactory ac = new ClassPathXmlApplicationContext("classpath:WebRoot/WEB-INF/spring/");
求解。。。
展开
 我来答
2010xianghui
推荐于2016-05-16 · TA获得超过108个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:119万
展开全部
不对,三种方式
方式一
ApplicationContext context = new ClassPathXmlApplicationContext(
new String[] {"services.xml", "daos.xml"});
// an ApplicationContext is also a BeanFactory (via inheritance)
BeanFactory factory = (BeanFactory) context;
方式二
ApplicationContext c1 = new FileSystemXmlApplicationContext(new String[] {"beans.xml"});
方式三
XmlBeanFactory context=new XmlBeanFactory(new ClassPathResource("beans.xml"));
HelloWorld hw = (HelloWorld)context.getBean("helloworld");
潘三废同学
2012-12-29
知道答主
回答量:62
采纳率:100%
帮助的人:14.6万
展开全部
其实还有一种方法,就是在众spring配置文件中选择一个,然后在该配置文件中使用import属性将其它的配置文件导入到本配置文件,然后只要加载这一个配置文件就好了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式