- StoreConfiguration配置在各子项目中,数据链接都配置在主项目的application.properties文件中,项目运行正常
- StoreConfiguration配置在各子项目中,数据链接都配置在各子项目的modules.properties中,
(1)当只有app和订单时项目运行正常(仅一个主项目一个子项目)
(2)当有app、订单、商品时(一个主项目,多个子项目),项目启动运行报错,子项目的store未注册
你在 jmix.core.additional-stores
属性后面添加一下子项目的store试试呢?用逗号分隔
是指在都配置在主项目的application.properties里面吗?
是的,先试试行不行。
这样是的ok的。
期望每个addon项目的数据库在自己的工程里面配置链接信息。
当添加第一个add on,modules.properties添加链接信息的时候没问题,
第二个就不行了。
这个问题,麻烦看一下;是不是需要优化的地方?
你是说把 jmix.core.additional-stores 都配置到子模块的 module.properties 中?
跟 启动项目报 存储 is not registered - Jmix - jmix.cn 是一个问题?
是的,我之前尝试过:
- 一个add on可以配置在module里
2.两个及以上add on只能配置在主工程里面,要不会报not registered
如果一个可以两个不行,那就感觉是bug。我们看看先。
是的,应该是能优化的点
这里是有点问题。不过可以先在每个 Add-on中都声明一下多个附加存储暂时解决这个问题:
jmix.core.additional-stores = product,order
也就是说,上面这行代码要同时放在 Product 和 Order 两个add-on的 module.properties 中
相当于根application.properties里的配置保持一致了。可以直接都在application.properties里配置,add-on在配置自己的
嗯。这样也行。addon只需要配置各个datastore的详细连接信息就行。