我正在开发一个多模块spring-boot项目来构建REST API。这是我的项目结构:
这个项目一切正常:)
在另一个非Spring项目中,我想重用restControllerB的服务。此服务返回请求正文验证的结果。 首先,我尝试将restControllerB.jar作为依赖项添加到这个新项目中...但是这个jar不包含它的依赖关系(谁在fatJAR" core.jar")。当我运行项目时,我得到了很多ClassNotFoundException。
如何设法将此服务重用为依赖项?我想创建一个实现validatorService接口的验证器模块,但我不确定它是否是最佳解决方案。
答案 0 :(得分:0)
在谷歌搜索几个小时后,似乎创建外部图书馆是正确的选择。我创建了一个外部模块,并将其作为依赖性添加到restControllerB。