【发布时间】:2020-02-18 17:29:26
【问题描述】:
Spring Boot 仅适用于微服务还是我可以将 Spring Boot 用于单体架构?
【问题讨论】:
-
它可以用于单体,直到某个点。如果您的应用程序将具有复杂的设置,您会发现自己覆盖了引导提供的许多配置。以 Mongo 为例。在 Spring Boot 中,默认情况下它只使用一个数据库。如果您想创建连接到多个数据库的设置,则必须为 DTO/存储库扫描、审计、任何模式演变工具(mongobee 等)提供完全合格的配置。我并不是说不要使用它,如果您打算做单体应用,请准备好覆盖很多东西
标签: spring spring-boot microservices monolithic