java - 哪一种更适合低延迟 Java 应用程序? Spring Boot 还是 Spring ?

标签 java spring spring-boot

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

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

最佳答案

作为Introducing Spring Boot文档说:

Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can run. We take an opinionated view of the Spring platform and third-party libraries, so that you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

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

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

关于java - 哪一种更适合低延迟 Java 应用程序? Spring Boot 还是 Spring ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59001171/

相关文章:

java - 使用 JPA 从集合中删除子项

java - 从脚本启动 Spring boot 应用程序

spring - @CacheEvict 在 SpringBoot 中不起作用

spring - DispatcherServletAutoConfiguration 因 tomcat 而失败

java - 在测试中使用 ConfigurationProperties

java - Spring Boot中jar和war的区别?

java - 无法从 jacoco netbeans 获得任何代码覆盖率

java - hibernate :查找重复项

java - java 中的 Tic Tac Toe 重置按钮

java - SimpleAsyncTaskExecutor 不释放线程