Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Springboot 1.X和Springboot 2.0之间的差异_Spring Boot - Fatal编程技术网

Spring boot Springboot 1.X和Springboot 2.0之间的差异

Spring boot Springboot 1.X和Springboot 2.0之间的差异,spring-boot,Spring Boot,我们一直在为我们的应用程序使用Springboot 1.X。 现在我们已经准备好开始一些新的应用程序,并且想知道我们是应该使用SpringBoot2.0还是坚持使用SpringBoot1.X 有什么想法吗? 另外,SpringBoot1.X和SpringBoot2.0之间有什么区别 谢谢。您可以在这里找到差异和迁移指南: Java8是基本版本 属性改变 spring.jackson.serialization.write dates as timestamps=true是默认值 Spring

我们一直在为我们的应用程序使用Springboot 1.X。 现在我们已经准备好开始一些新的应用程序,并且想知道我们是应该使用SpringBoot2.0还是坚持使用SpringBoot1.X

有什么想法吗? 另外,SpringBoot1.X和SpringBoot2.0之间有什么区别


谢谢。

您可以在这里找到差异和迁移指南:

  • Java8是基本版本
  • 属性改变
  • spring.jackson.serialization.write dates as timestamps=true是默认值
  • Spring安全配置变得更容易
  • Spring Security Oauth2与Spring Security合并

等等..

SpringBoot 2.*更改:

1.Java8是最低版本

2.Tomcat版本8.5是最低要求

3.Hibernate版本5.2是最低版本

4.Gradle版本3.4为最低版本

5.为WebFlux添加了SpringBoot启动器,并为CassandraMongoDBRedis添加了反应式支持

6.自动配置

a、 安全性(需要添加bean以公开健康等执行器端点)

示例代码:(根据需要修改以下代码)

b、 需要添加spring boot starter安全性依赖项:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
    </dependency>

org.springframework.boot
/env将给出
细节

从2开始。*/exactor/env将 详细说明

  • 应用程序.properties中的端点属性(启用所有端点)

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

  • 连接池默认情况下:

    2.*之前:tomcat CP

    在2之后。:/strong>HikariCP
    (来自SpringBoot 2。您不需要添加HikariCP 依赖项及其配置bean的创建和属性 变化。)

  • 迁移


  • 从组件扫描到自动创建表,再到连接的数据库,大多数功能都以2倍的速度自动配置

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>