我正在通过多个 Maven 模块开发一个解决方案来处理不同的有界上下文。
由于 Spring Boot,每个模块都公开了自己的 rest api,并且所有这些都托管在一个 maven 模块中,该模块具有一个由 @SpringBootApplication 注释的类。简化的项目结构如下所示:
parent
|-- pom.xml
|-- ...
|-- host
|-- Application.java
|-- resources
|-- index.html
|-- driver
|-- api
|-- resources
|-- register.html
|-- notify
|-- ...
|-- passenger
|-- ...
在面对复合 UI 时,我尝试使用相同的模式:一个保留布局、静态资源的地方,同时,html 页面属于保存在其 maven 模块中的每个有界上下文。
问题是我在 spring boot doc 中发现没有办法从其他 jar 文件中提供静态资源。
是否有任何解决方案来获得此功能,或者这里是否存在任何架构错误?或者弹簧之外的东西(例如覆盖)是解决方案?