[英]Package Spring web project into jar (uber-jar) without spring boot (non spring-boot project)
[英]Reuse a Spring-boot submodule in another non Spring project
我正在开发一个多模块spring-boot项目,以构建REST API。 这是我的项目结构:
一切都在这个项目中工作:)
在另一个非Spring项目中,我想重用restControllerB的服务。 该服务返回请求主体验证的结果。 首先,我尝试将restControllerB.jar添加为对该新项目的依赖项...但是,此jar不包含其依赖项(谁在fatJAR“ core.jar”中)。 当我运行项目时,我得到了很多ClassNotFoundException。
我如何设法重用此服务作为依赖项? 我以为要创建一个实现validatorService接口的验证器模块,但是我不确定这是否是最佳解决方案。
经过几个小时的谷歌搜索,似乎建立外部库房是正确的选择。 我创建一个外部模块,并将其作为依赖添加到restControllerB中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.