哪一种更适合低延迟 Java 应用程序?弹簧靴还是弹簧?

sta*_*ion 0 java spring spring-boot

我计划使用 java 创建一个低延迟的 Web 后端应用程序。我正在考虑使用 spring boot(可能是最新版本),因为它为开发人员提供了许多功能,例如 JPA、spring-data-mongodb 入门包等。但是我不确定它是否会导致延迟问题。使用 Spring Boot 编写后端 Java 应用程序实际上是否会影响我的应用程序延迟,而不是使用 Spring 框架(而不是 Spring Boot)编写相同的应用程序。如果您有任何分析链接,请分享。

另外,如果我选择使用 Spring Boot 编写代码,我会失去哪些功能

And*_*eas 6

正如Spring Boot简介文档所说:

Spring Boot 可以轻松创建可运行的独立的、生产级的、基于 Spring 的应用程序。我们对 Spring 平台和第三方库采取固执己见的观点,以便您可以轻松上手。大多数 Spring Boot 应用程序只需要很少的 Spring 配置。

这就是 Spring Boot 的全部内容:它可以轻松启动新的 Spring 框架项目,自动包含适当的依赖项,并以“良好”的默认方式设置和配置 Spring 功能,这应该适用于大多数人。

由于 Spring Boot 会填补空白,因此可能会减慢启动过程,但不会减慢太多,而且一旦 Spring 应用程序启动,与手动设置的 Spring 框架应用程序没有区别。