Spring Boot 1.X和Spring Boot 2.0之间的区别


WL
2025-03-18 03:43:09 (21天前)
  1. 我们一直在使用


Springboot
</跨度>
1.X用于我们的应用程序。
现在正准备开始一些新的应用程序,并想知道我们是否应该使用SpringBoot2.0或坚持使用

SpringBoot
</跨度>
1.X ……

4 条回复
  1. 0# 天线宝宝 | 2019-08-31 10-32



    您可以在此处找到差异和迁移指南:

    1. <a href="https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide" rel="noreferrer">
    2. https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide
    3. </A>




    • Java 8是基础版本


    • 属性改变了


    • spring.jackson.serialization.write-dates-as-timestamps = true是默认值


    • Spring Security配置变得更容易


    • Spring Security Oauth2合并到Spring Security中



    等等..


  2. 1# 遇见你 | 2019-08-31 10-32



    SpringBoot 2. *更改:



    1。

    Java 8
    </强>
    是最低版本



    2。

    Tomcat的
    </强>


    8.5
    </强>
    是最低的



    3。

    过冬
    </强>


    5.2
    </强>
    是最低的



    4。

    摇篮
    </强>


    3.4
    </强>
    是最低的



    5.添加SpringBoot启动器

    WebFlux
    </强>
    和反应支持

    卡桑德拉
    </强>


    MongoDB的
    </强>


    Redis的
    </强>



    6。

    自动配置
    </强>



    一个。

    安全
    </强>
    (需要添加一个bean来暴露执行器端点,如健康等)




    示例代码:
    </强>
    (根据您的需要修改以下代码)




    1. @Configuration
      public class ApplicationSecurity extends WebSecurityConfigurerAdapter {

    2. @Override
      public void configure(WebSecurity web) throws Exception {
      web
      .ignoring()
      .antMatchers(“/**”);
      }
      }

    3. </code>


    b。需要补充

    弹簧引导启动安全
    </强>
    依赖性:





    1. org.springframework.boot
      spring-boot-starter-security

    2. </code>




    1. 执行器端点更改:




      之前2.
      </强>


      HTTP://本地主机:8080 /企业客户/概况


      / ENV
      </强>
      会给
      细节。




      从2.

      </强>


      HTTP://本地主机:8080 /企业客户/概况


      /致动器/ env的
      </强>

      详细说明。






    2. 端点属性
      </强>


      application.properties
      </强>
      (启用所有端点)



      management.endpoints.web.exposure.include =
      management.endpoints.web.exposure.exclude =记录器






    3. 连接池
      </强>
      默认情况下:



      之前2.
      :tomcat CP



      2点以后。



      HikariCP
      </强>
      (来自SpringBoot 2。

      您不需要添加HikariCP
      依赖关系及其配置bean创建及其属性
      变化。)






    4. 移民
      </强>

      1. <a href="https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-boot-2" rel="noreferrer">
      2. https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-boot-2
      3. </A>
      4. </p>
      5. </LI>

      </醇>

  3. 2# SHOU宅大可爱 | 2019-08-31 10-32



    大部分内容都是从组件扫描到自动表创建的2倍自动配置到连接的数据库


登录 后才能参与评论