gpt4 book ai didi

java - Spring Boot 对于 Java Web 应用程序有哪些缺点?

转载 作者:IT老高 更新时间:2023-10-28 13:47:46 24 4
gpt4 key购买 nike

[这需要投票才能重新回答。]

Spring boot 被认为是创建新 Spring 应用程序时的默认设置,因为它使设置更容易并自动连接常见的依赖项。

我还没有看到以广告方式使用 Spring Boot 的行业。

事实上,简而言之,开发人员在采用 Spring boot 作为事实上的 Spring 所面临的缺点是什么?

Spring Boot 的优势 question显示了我同意有很多优点,但相信应该有一个更全面的观点。

一个非基于意见的例子是:

  • Spring boot 可能会因未使用的依赖项而不必要地增加部署二进制文件的大小。

  • 无法轻松自定义日志记录,如图所示 here .

最佳答案

这是一个非常基于意见的问题,但我相信您可能遇到的最大缺点是使用它或 Spring,根本不了解它给您或您的项目带来了什么值(value)。它可能完全不符合您的要求,并且您可能会在某个时候自行配置所有内容。

让我在 question 中评论您喜欢的要点.

  • 创建独立的 Spring 应用程序 => 你可以创建独立的 java 应用程序吗?为什么首先选择 Spring?
  • 直接嵌入 Tomcat、Jetty 或 Undertow(无需部署 WAR 文件)=> 如果你必须构建 war 怎么办?少量配置就可以解决问题,但这并不是什么主要优势。
  • 提供自以为是的“入门”POM 来简化您的 Maven 配置 => 如果您有许多遗留的 spring 模块怎么办?如果需要修补怎么办?
  • 尽可能自动配置 Spring => 如果此配置完全不符合您的要求怎么办?
  • 提供可用于生产的功能,例如指标、健康检查和外部化配置 => 对您来说足够了吗?这是完全错误的,因为您需要更复杂的东西吗?没用,因为你根本不需要这个?

关于java - Spring Boot 对于 Java Web 应用程序有哪些缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38633023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com