如何在多个微服务中使用自己的Util类

时间:2019-08-07 20:56:07

标签: java spring spring-boot microservices

我有一个基于微服务(Spring Boot应用程序)的项目。 我有很多“ Util”类和Base类,我正在寻找在我的微服务中使用它们的最佳解决方案。

为简单起见,假设我创建了一个StringUtil并创建了一个CrudService接口,并且想在5种不同的微服务中使用它们。

我想问您关于此解决方案的意见,比如说我正在寻找“最佳实践”。

我想到的一些选择:  -在微服务中复制util类(可怕的解决方案,维护地狱)  -为这些util类创建一个单独的项目,进行构建,安装并将其用作其他项目中的依赖项。  -发布到中央存储库(例如Nexus),以便其他服务可以将其用作依赖项。

非常欢迎所有建议。

谢谢你的建议。

0 个答案:

没有答案