2008-01-12
关于普通类读取spinng xml文件
最近用到spring .在类中需要用到xml文件中的BEAN.所以找了一些资料
如:
方法一:
String[] path={"WebRoot/WEB-INF/applicationContext.xml","WebRoot/WEB-INF/applicationContext_task.xml"};
ApplicationContext context = new FileSystemXmlApplicationContext(path);
方法二:
String path="WebRoot/WEB-INF/applicationContext*.xml";
ApplicationContext context = new FileSystemXmlApplicationContext(path);
方法三:
ApplicationContext ctx =
new FileSystemXmlApplicationContext("classpath:地址");
没有classpath的话就是从当前的工作目录
等.
但大多数需将.xml文件置于工程目录的classes中.才能读到.而我的是放在webroot/web-inf中
所以我采用的方式是.
String truePath=request.getRealPath("/WEB-INF");
String path=truePath+"/app-*.xml";
ApplicationContext context =
new FileSystemXmlApplicationContext(path);
ProoftabDAO prooftabDAO=(ProoftabDAO)context.getBean("ProoftabDAO");
不知道这样读有什么问题.要是没有request.之类的东东.应该怎么做?请指点.一个普通的java类应该怎么读位于webroot/web-inf/下的app...xml文件.
如:
方法一:
String[] path={"WebRoot/WEB-INF/applicationContext.xml","WebRoot/WEB-INF/applicationContext_task.xml"};
ApplicationContext context = new FileSystemXmlApplicationContext(path);
方法二:
String path="WebRoot/WEB-INF/applicationContext*.xml";
ApplicationContext context = new FileSystemXmlApplicationContext(path);
方法三:
ApplicationContext ctx =
new FileSystemXmlApplicationContext("classpath:地址");
没有classpath的话就是从当前的工作目录
等.
但大多数需将.xml文件置于工程目录的classes中.才能读到.而我的是放在webroot/web-inf中
所以我采用的方式是.
String truePath=request.getRealPath("/WEB-INF");
String path=truePath+"/app-*.xml";
ApplicationContext context =
new FileSystemXmlApplicationContext(path);
ProoftabDAO prooftabDAO=(ProoftabDAO)context.getBean("ProoftabDAO");
不知道这样读有什么问题.要是没有request.之类的东东.应该怎么做?请指点.一个普通的java类应该怎么读位于webroot/web-inf/下的app...xml文件.
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 51053 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
java.io.EOFException解决
good!谢谢.
-- by 157790077 -
java.io.EOFException解决
good!
-- by binhelive -
my97日期控件3.0.1
最新版是4.0了,改进很多 详见 www.my97.net
-- by my97 -
java.io.EOFException解决
good!
-- by arnold.deng -
js中各种自定义函数
//将文字中间多个相连的空格变为一个空格 、 如果用户输入的内容中间有空格,怎 ...
-- by xrb2008






评论排行榜