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

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

不希望是把文件路径写死在代码里,这样很不灵活。
...全文
159 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
千山独行 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就行了撒。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-07-20 06:59
社区公告
暂无公告