小编典典

如何使用Spring Boot创建公共库

spring-boot

现在,我想为我们的系统开发一个通用的邮件服务。在设计时,我们希望发展RabbitMQ生产者和消费者。在消费者方面,我们可以开发和部署一个Spring BootSpring Cloud应用程序,但在生产者方面,我们希望提供一个通用的邮件客户端(如下面的界面),并对其他系统建立jar依赖关系。

interface MailClient {
  ListentableFuture send(Message message);
}

但是我看到使用许多声明性方法的Spring Boot和Spring Cloud似乎必须使用应用程序类,但是我只想要类引用而不需要部署。我不知道如何实施。


阅读 667

收藏
2020-05-30

共1个答案

小编典典

根据文档

使用Spring Boot可以轻松地创建 独立的, 基于 生产级别的 基于Spring的 应用程序 ,您可以“运行”它们。

但是Spring
Boot并不是适合所有情况的灵丹妙药。如果要创建库,则可以创建一个常规的spring项目,该项目将创建一个jar,并将其存储在公司的存储库中(如果有)。

2020-05-30