jfinal loadPropertyFile加载文件

发布于 2021-11-29 01:21:07 字数 380 浏览 966 评论 4

@JFinal 你好,想跟你请教个问题:

我使用loadPropertyFile("redis.peoperties");加载该文件时,总是报错:Properties file not found in classpath: redis.peoperties

当我使用loadPropertyFile("classes/redis.peoperties");加载该文件时,也是报错

loadPopertyFie(PathKit.getRootClassPath()+"/config.txt");

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

陌若浮生 2021-12-05 04:00:09

@JFinal 同样的问题,好纠结

少女净妖师 2021-12-02 22:11:25

我要是用loadPropertyFile(...)加载两个properties文件时,会不会出现问题?比如一个加载jdbc.properties,另一个加载redis.properties;这时在获取jdbc数据时该怎么去区分哪个文件去找里面的数据?

路还长,别太狂 2021-11-30 23:58:07

回复
loadPropertyFile 在同一时刻只能对应到某一个 properties 文件,建议使用 PropKit 来加载多配置文件,手册上有例子

左岸枫 2021-11-30 23:38:41

    jfinal 默认是从类路径的根目录下去加载资源文件,所以只需要看一眼 WEB-INF/classes 这个目录下面是否存在该文件即可,有时候是编译器没将资源文件复制过去。

   使用 loadPropertyFile(...) 与 PropKit.use(...) 方法时,不带路径则去类路径根目录下去找,带路径是以其为相对路径往下找。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文