在spring中怎么取到一个xml文件的路径

千山独行 2015-07-20 06:59:17
在tomcat下启动spring框架下程序的时候,初始化的service代码需要根据文件路径解析一个xml文件,在spring中怎么取到这个xml文件的路径,是否可以在applicationContext.xml文件里进行配置。

不希望是把文件路径写死在代码里,这样很不灵活。
...全文
243 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
千山独行 2015-07-22
  • 打赏
  • 举报
回复
引用 2 楼 yanghaimingg 的回复:
你可以把xml文件的路径存在一个properties文件中,例如命名为test.properties。该文件中存储你需要的属性值,比如命名为path=123; 然后用java工具类ResourceBundle 去读取;ResourceBundle rb = ResourceBundle.getBundle("test"); String path= rb.getString("path");
俺直接用注解读取的
千山独行 2015-07-22
  • 打赏
  • 举报
回复
引用 1 楼 a291263379 的回复:
写在.properties文件里咯,applicationContext.xml里面配置个bean就行了撒。
我想了个办法,写在.properties文件里,然后用@Value注解给读出来的
mtian2020 2015-07-21
  • 打赏
  • 举报
回复
你可以把xml文件的路径存在一个properties文件中,例如命名为test.properties。该文件中存储你需要的属性值,比如命名为path=123; 然后用java工具类ResourceBundle 去读取;ResourceBundle rb = ResourceBundle.getBundle("test"); String path= rb.getString("path");
豫让_______ 2015-07-21
  • 打赏
  • 举报
回复
写在.properties文件里咯,applicationContext.xml里面配置个bean就行了撒。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧