首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spring Boot 2,支持Java 11、HTTPS和HTTP 2.0

Spring Boot 2是一个开源的Java框架,用于快速构建独立的、可部署的、生产级的Spring应用程序。它支持Java 11版本,并且提供了对HTTPS和HTTP 2.0的支持。

Spring Boot 2的特点和优势包括:

  1. 简化配置:Spring Boot 2采用约定优于配置的原则,通过自动配置和默认值,大大简化了应用程序的配置过程。
  2. 快速开发:Spring Boot 2提供了丰富的开箱即用的功能模块,如Web开发、数据访问、安全认证等,可以快速构建应用程序的原型和最小可行产品。
  3. 微服务支持:Spring Boot 2天然支持微服务架构,可以通过Spring Cloud等相关组件实现服务注册与发现、负载均衡、断路器等功能。
  4. 强大的生态系统:Spring Boot 2基于Spring框架,可以无缝集成Spring生态系统中的各种组件和库,如Spring MVC、Spring Data、Spring Security等。
  5. 监控和管理:Spring Boot 2提供了丰富的监控和管理功能,如健康检查、指标收集、日志管理等,方便运维人员对应用程序进行监控和管理。

Spring Boot 2的应用场景包括:

  1. Web应用程序:Spring Boot 2提供了强大的Web开发支持,可以用于构建各种类型的Web应用程序,如电子商务网站、社交媒体平台等。
  2. 微服务架构:Spring Boot 2天然支持微服务架构,可以用于构建分布式系统中的各个微服务模块。
  3. RESTful API:Spring Boot 2提供了简单易用的RESTful API开发支持,可以用于构建各种类型的API服务。
  4. 批处理应用程序:Spring Boot 2提供了批处理框架,可以用于构建大数据处理、ETL等批处理应用程序。

腾讯云相关产品和产品介绍链接地址:

  1. 云服务器(CVM):提供弹性计算能力,支持快速部署和扩展Spring Boot 2应用程序。详情请参考:https://cloud.tencent.com/product/cvm
  2. 云数据库MySQL版(CDB):提供高可用、可扩展的MySQL数据库服务,适用于Spring Boot 2应用程序的数据存储。详情请参考:https://cloud.tencent.com/product/cdb_mysql
  3. 云监控(Cloud Monitor):提供全面的监控和告警功能,可以监控Spring Boot 2应用程序的性能和可用性。详情请参考:https://cloud.tencent.com/product/monitor
  4. 云安全中心(Security Center):提供全面的安全管理和防护能力,可以保护Spring Boot 2应用程序的安全。详情请参考:https://cloud.tencent.com/product/ssc

请注意,以上仅为示例,实际选择云计算品牌商和产品应根据具体需求和实际情况进行评估和选择。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

让你的Spring Boot工程支持HTTPHTTPS

如今,企业级应用程序的常见场景是同时支持HTTPHTTPS两种协议,这篇文章考虑如何让Spring Boot应用程序同时支持HTTPHTTPS两种协议。...同时支持HTTP协议 分析 根据之前的文章和官方文档,Spring Boot已经对外开放了很多服务器配置,这些配置信息通过Spring Boot内部的ServerProperties类完成绑定,若要参考...Spring Boot的通用配置项,请点击这里 Spring Boot支持通过application.properties同时配置HTTP连接器HTTPS连接器。...因此我们这里新建一个配置文件tomcat.https.properties来实现,但是这并不符合“Spring Boot风格”,后续有可能应该会支持“通过application.properties同时配置...HTTP连接器HTTPS连接器”。

83420
  • Java 9Spring Boot 2.0纷纷宣布支持HTTP2到底是什么?

    HTTP/2支持。...还有前两天刚刚发布的Spring Boot 2.0 的新特性中,也会看到,Spring Boot 2.0支持的Web容器中Tomcat、UndertowJetty均已支持HTTP/2。...设计HTTP最初的目的是为了提供一种发布接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。...HTTP协议主要的版本有3个,分别是HTTP/1.0、HTTP/1.1HTTP/2HTTPS是另外一个协议,简单讲是HTTP的安全版。...下面来看下,HTTP/2相对于HTTP/1.1有哪些改进: 二进制分帧 在HTTP/2中,在应用层(HTTP2.0传输层(TCP或者UDP)之间加了一层:二进制分帧层。这是HTTP2中最大的改变。

    1.3K10

    Spring Boot 3.2 Spring Framework 6.1添加对 Java 21、虚拟线程 CRaC 的支持

    Spring Framework 6.2 Spring Boot 3.4 计划在 2024 年 11 月份发布,将支持 Jakarta EE 11,并与 Leyden 项目的 premain 优化保持一致...Spring Framework 6.1(2023 年 11 月 16 日 发布) Spring Boot 3.2(2023 年 11 月 23 日 发布)支持运行在 Java 21 之上。...Spring Boot 3.2 将获得为其一年的免费支持,直到 2024 年 11 月 23 日。商业支持将会再增加 15 个月,直到 2026 年 2 月 23 日。...自 2018 年 3 月的 Spring Boot 2.0 以来,这些支持的时限模式都是一直存在的。...只有 Spring Boot 2.7 作为最后一个 2.x 版本,获得了额外 6 个月的免费商业支持,对免费支持也随着 Spring Boot 3.2 的发布而结束,对 2.7 的商业支持将持续到 2025

    34410

    Spring Boot 3 将于 2022 年 11 月发布,延迟了对 Java 模块系统的支持

    Drotbohm 分享了 Spring Framework 6 Spring Boot 3 的预计发布日期,也就是会在 2022 年的 11 月底。...Drothbohm 重申了这些版本的其他支柱性特性,包括使用 JDK 17 作为新的基线、对 Spring Boot 中基于 GraalVM 实现原生 Java 的开箱即用支持,以及基于 Micrometer...作为目前的生产版本,Spring Framework 5.3 Spring Boot 2.7 将会获得免费支持,直到 2023 年 5 月,在此之后,会提供扩展的商业支持,直到 2025 年 8 月...即将推出的 Spring Framework 6 Spring Boot 3 版本将获得一年的免费支持,直到 2023 年 11 月,然后是扩展商业支持,直到 2025 年 2 月。...Drotbohm 指出,Spring Framework 6 Spring Boot 3 在发布时可能不会提供对所有项目库的原生 Java 与可观测性支持

    58910

    使用Spring Boot 2.0,PrometheusGrafana进行监控(第2部分-公开指标)

    在这一部分中,我们将在同一个应用程序上进行工作以添加设置配置,这将使我们能够公开端点的指标。 从Spring Boot 2.0开始,Micrometer是默认的指标导出引擎。...当您将 Spring Boot Actuator micrometer 作为依赖项添加时,它会自动配置一个复合MeterRegistry并为其在类路径上找到的每个受支持的实现添加一个注册表。...在运行时类路径中具有对micrometer-registry- {system}的依赖足以使Spring Boot配置注册表。...-- Spring boot actuator to expose metrics endpoint --> org.springframework.boot...请注意,spring-boot 2actuator 已为我们启用了端点http://localhost:9000/actuator/prometheus。

    98020

    Spring Boot2.x-11 使用@ControllerAdvice@ExceptionHandler实现自定义全局异常

    使用全局异常 小结 概述 我们在Spring Boot2.x-07Spring Boot2.1.2整合Mybatis这边文章的基础上来实现下Spring Boot使用@ControllerAdvice...---- 未使用全局异常且未显式捕获异常的情况 我们先看下如果没有全局异常,并且也没有对异常进行捕获,直接使用Spring Boot默认的异常显示会怎样呢? 先把个字段名故意写错来看下, ?...启动Spring Boot工程,访问下Controller层暴露的接口 http://localhost:8080/artisans 经典的Whitelabel Error Page ?...启动Spring Boot工程, http://localhost:8080/artisans ? 结合控制台输出的日志 ?...还有一种基于Spring Boot本身的全局异常统一处理,主要是实现ErrorController接口或者继承AbstractErrorController抽象类或者继承BasicErrorController

    92930

    Spring Boot 3.0.0 发布第一个里程碑版本M1,你的 Java 升到 17 了吗?

    下面一起来来看看Spring Boot 3.0.0 M1版本都有哪些重大变化: Java基线从 Java 8 提升到了 Java 17 这个在最早的Spring Boot 3相关预告中就已经知道了,Java...但还有一些依赖Java EE API的第三方库,目前还没有得到很好的支持,所以在Spring Boot 3中暂时会先移除这类组件的支持(比如:EhCache 3、Infinispan、Jolokia、Pooled...,如果您正在学习Spring Boot,顺手推荐一个我原创的免费教程:http://blog.didispace.com/spring-boot-learning-2x/,连载多年还在一直更新,从1.x...Soap 2.0 Jetty 11 jOOQ 3.16 Tomcat 10 未来计划 后续Spring Boot团队将每两个月发布一个新的里程碑版本,所以M2版本预计将在3月24日发布,而GA版本将在11...参考资料 https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available 版权申明:本文系公众号「程序猿DD」原创。

    1K10

    Spring Boot 实战开发》 附录 II : Spring Boot 2.0 新特性《Spring Boot 实战开发》 附录 II : Spring Boot 2.0 新特性Kotlin

    基于Java 8 Spring Boot 2.0 需要 Java 8 或更高版本。不再支持 Java 6 7。...WebFlux WebFlux. fn 支持 Spring Boot 2.0 提供了一个新的启动器starter, 用于支持Reactive Spring Web框架编程。...如果您想使用Java 9运行Spring Boot应用程序,可以参考:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-with-Java...配置server.http2.enabled属性,可以在您的MVC 或者 WebFlux应用中来启用HTTP/2支持,目前支持Tomcat Undertow。...关于 Spring Boot 2.0的详细的功能特性,可以参考:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes

    3.2K30

    oidc auth2.0_使用Spring Security 5.0OIDC轻松构建身份验证「建议收藏」

    oidc auth2.0 “我喜欢编写身份验证授权代码。” 〜从来没有Java开发人员。 厌倦了一次又一次地建立相同的登录屏幕?...WebFlux测试支持 现代化的密码编码 今天,我将向您展示如何在Okta中使用OAuth 2.0登录支持。...Spring Initialzr是一个站点,可让您快速轻松地创建新的Spring Boot应用程序。 将Spring Boot版本(在右上角)设置为2.0.0.M7 。 输入组工件名称。...security.user.password=spring security is ph@! 但是,这是Spring Boot 2.0中不推荐使用的功能。...但是, Spring Boot 2.0.0.M7中存在一个错误 ,阻止了配置属性的工作。 使用OIDC获取用户信息 更改您的MainController.java使其具有以下代码。

    3.4K20

    SpringBoot官宣:正式弃用 Java 8 啦

    下面一起来来看看Spring Boot 3.0.0 M1版本都有哪些重大变化: Java基线从 Java 8 提升到了 Java 17 这个在最早的Spring Boot 3相关预告中就已经知道了,Java...但还有一些依赖Java EE API的第三方库,目前还没有得到很好的支持,所以在Spring Boot 3中暂时会先移除这类组件的支持(比如:EhCache 3、Infinispan、Jolokia、Pooled...所以,目前的M1版本相较2.x 版本来说,会有一些特性的缺失。当然大多数应该还只是暂时的,Spring Boot官方会等这些第三方库发布Jakarta兼容库之后再重新引入。...Soap 2.0 Jetty 11 jOOQ 3.16 Tomcat 10 未来计划 后续Spring Boot团队将每两个月发布一个新的里程碑版本,所以M2版本预计将在3月24日发布,而GA版本将在11...参考资料 https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available ---- ---- 欢迎加入我的知识星球,一起探讨架构

    76020

    SpringBoot官宣:正式弃用 Java 8

    下面一起来来看看Spring Boot 3.0.0 M1版本都有哪些重大变化: Java基线从 Java 8 提升到了 Java 17 这个在最早的Spring Boot 3相关预告中就已经知道了,Java...项目地址:https://github.com/YunaiV/ruoyi-vue-pro 从Java EE APIs 到 Jakarta EE Spring Boot 3开始,所有的Java EE Api...但还有一些依赖Java EE API的第三方库,目前还没有得到很好的支持,所以在Spring Boot 3中暂时会先移除这类组件的支持(比如:EhCache 3、Infinispan、Jolokia、Pooled...Jakarta XML Bind 3.0 Jakarta XML Soap 2.0 Jetty 11 jOOQ 3.16 Tomcat 10 未来计划 后续Spring Boot团队将每两个月发布一个新的里程碑版本...,所以M2版本预计将在3月24日发布,而GA版本将在11月下旬与大家见面。

    85220

    SpringBoot 2 要升级吗

    Spring Boot 2.0(2018 年 03 月) 基于 Java 8,支持 Java 9,支持 Quartz ,调度程序大大简化了安全自动配置,支持嵌入式 Netty。...Spring Boot 2.1(2018 年 10 月) 支持 Java 11,升级Spring 5.1,应用性能提升,度量模块做了改进。...https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Configuration-Changelog 此外,关于配置的绑定方式也有些变化...spring-boot-starter-json 启动器对 JSON 读写的支持 7.HTTP/2 支持 提供对HTTP/2支持,如:Tomcat, Undertow, Jetty,这个得依赖具体选择的应用服务器应用环境...访问下面的地址,可以看到更详细的的版本特性 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes

    1.5K40

    Spring Boot 2.0正式版发布啦,你准备好升级了吗

    那么在Spring Boot 2.0究竟引入了哪些新特性呢,让我们一探究竟。此次版本主要包含以下内容:支持 Java 9、HTTP/2、基于 Spring 5 构建、强力集成 GSON 等等。...所以,Spring Boot 2.0 要求的 JDK 版本最低也是 Java 8,同时也已正式支持Java 9。...除此之外,在 Spring Boot 2.0 中还有非常多其他令人振奋的新特性,比如:对 HTTP/2支持、新增了更灵活的属性绑定 API(、对 Spring Security 整合的简化配置、Gradle...在此前发布的RC 版本中,Tomcat、Undertow Jetty 均已支持 HTTP/2(超文本传输协议 2.0),并通过 Conscrypt 库提供对原生 TLS 的支持。...这对 Spring Boot 的默认服务器 Tomcat 8.5.x 来说意义重大,如果 libtcnative 库及其依赖项安装在主机操作系统上,则只支持 HTTP/2

    61130

    Spring Boot 3.0.0正式发布,Banner不再支持图片&增强可观测性

    回忆一下上次发版还是上次,幸好笔者有记录: Spring Boot 3.0.0正式发布,Banner不再支持图片&增强可观测性 北京时间2022-11-24 Spring Boot 2.7.0正式发布...倘若你不是典型的高并发场景,不建议折腾Log4j2 spring-web URL的匹配规则有变化 声明:这项特性更改Spring Boot无关,属于Spring Framework 6的变更。...XA协议) EhCache 2(毕竟3.x已为主流) Hazelcast 3 Apache Solr(因为它基于Jetty的客户端Http2SolrClient与Jetty 11不兼容) RxJava...1.x2.x ANTLR 2 Spring体系的其它依赖升级 基本上都是大版本号升级,毕竟命名空间从javax.* -> jakarta....Driver 5.2 R2DBC 1.0 Reactor 2022.0 SnakeYAML 1.32 Thymeleaf 3.1.0.M2 总结 Spring Boot已然成为Java开发的基石,本次大版本升级

    1.7K40

    SpringBoot官宣:正式弃用 Java 8

    下面一起来来看看Spring Boot 3.0.0 M1版本都有哪些重大变化: Java基线从 Java 8 提升到了 Java 17 这个在最早的Spring Boot 3相关预告中就已经知道了,...但还有一些依赖Java EE API的第三方库,目前还没有得到很好的支持,所以在Spring Boot 3中暂时会先移除这类组件的支持(比如:EhCache 3、Infinispan、Jolokia、Pooled...这个支持被移除 下面这些功能的支持被移除了,相较上一个SNAPSHOT版本增加了Hazelcast 3 Apache ActiveMQ Atomikos EhCache 2 Hazelcast 3...Soap 2.0 Jetty 11 jOOQ 3.16 Tomcat 10 未来计划 后续SpringBoot团队将每两个月发布一个新的里程碑版本,而GA版本将在11月下旬与大家见面。...参考资料 https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available -------------  END  ----

    73210
    领券