代码之家  ›  专栏  ›  技术社区  ›  Ish Mahajan

Spring boot v3.2.1迁移后,现有属性不再工作

  •  0
  • Ish Mahajan  · 技术社区  · 1 年前

    我正在将所有现有的spring boot应用程序从版本 2.7.4 3.2.1 。所有应用程序都具有在中定义的50多个属性 application.yml 文件。根据环境,有4个不同的属性文件。

    看起来Spring Boot 3中已经弃用或删除了许多现有属性。例如:

    1. spring.jpa.hibernate.use-new-id-generator 属性已删除
    2. server.max.http.header.size 已移动到 server.max-http-request-header-size

    是否有任何自动化的方法来找出哪些现有属性需要迁移到新属性?

    任何建议都将不胜感激

    0 回复  |  直到 1 年前
        1
  •  0
  •   Salvatore Bernardo    1 年前

    春天提供这个 https://www.baeldung.com/spring-boot-properties-migrator 以帮助迁移应用程序属性。我从来没有诚实地使用过它。此外,对于每个主要版本,Spring都提供了 Configuration Changelog 其中包括以下部分:

    • Deprecated in 3.x.x
    • New in 3.x.x

    这里是从2.7.x到3.2.x的用例链接:

    推荐文章