[英]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.