需要向项目中添加新的资源文件该加载那个地方

由于使用外部jar包需要识别如application.yml类似的配置文件,尝试添加到app.properties和web-app.properties同级的位置无效,项目中可以添加另外的资源文件么?该如何实现

你好,参考这里:

当需要为平台属性设置值时,请在文档中找到相关属性。如果文档声明该属性存储在数据库中,请使用 Administration > Application Properties 界面设置其值。否则,找出哪些 block 使用该属性并在这些 block 的 app.properties 文件中定义它。例如,如果文档声明该属性在所有 block 中使用,并且应用程序由中间件和 Web 客户端组成,则应在 core 模块的 app.properties 文件和 web 模块的 web-app.properties 文件中定义该属性。部署参数也可以在外部的 local.app.properties 文件设置。有关详细信息,请参阅在文件中存储属性

https://doc.cuba-platform.cn/manual-7.2-chs/app_properties_files.html

图片
图片
图片
图片
还是没有效果呢,是配置的问题么

这种情况需要看第三方库的集成说明了,方便的话把第三方库的集成说明贴上来,我们可以帮你看看。

图片
基本上他就支持读取这几种方式

image

这个是什么意思?我配置外部文件也没有成功!bboss会在classpath下面查找并加载配置文件application.properties,文件不存在会忽略,那么就使用默认elasticsearch地址:image ,但是没有生效

在代码中创建了相应得目录,但还是加载不到该文件,和楼主问题基本一致,同样需要在resource下创建一个文件,启动时候相应集成会自动加载该文件,实际上没起到作用,有相关得解决方案嘛?

这是第三方库,是否完全按照作者的说明进行了配置?https://github.com/liumapp/workable-converter#33-编辑配置文件