浏览 2051 次
锁定老帖子 主题:关于普通类读取spinng xml文件
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-12
如: 方法一: 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文件. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |