Spring Boot是否仅适用于微服务?可以将Spring Boot用于Monolithic体系结构吗?

时间:2020-02-18 17:29:26

标签: spring spring-boot microservices monolithic

Spring Boot是仅用于微服务还是可以将Spring Boot用于整体式体系结构?

1 个答案:

答案 0 :(得分:8)

Spring Boot本身与微服务无关。这是一个Spring模块,可以简化应用程序的配置。因此,它绝对可以在单片应用程序中使用。

来自official docs

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

我们对Spring平台和第三方库持坚定态度,因此您可以以最小的麻烦开始使用。大多数Spring Boot应用程序只需要很少的Spring配置。

功能

  • 创建独立的Spring应用程序

  • 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)

  • 提供有针对性的“入门”依赖项以简化构建配置

  • 尽可能自动配置Spring和第三方库

  • 提供可用于生产的功能,例如指标,运行状况检查和外部化配置

  • 完全没有代码生成,也不需要进行XML配置