我正在开发一个解决方案,使用多个maven模块来处理不同的有界上下文。
由于Spring Boot的支持,每个模块都可以暴露自己的REST API,并且它们都托管在一个maven模块中,该模块具有@ SpringBootApplication注释的类。
简化后的项目结构如下所示:
由于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文档中发现没有办法从其他JAR文件中提供静态资源。
有没有解决这个功能的方法?或者这里是否存在任何架构错误?或者Spring之外的东西(例如覆盖)是解决方案?