查看内容

Spring Boot 2.1.11 发布

  • 2020-04-24 17:37
  • 新浦京操作系统
  • Views

Spring Boot 2.1.11 发布了,更新内容如下:

转自:

新浦京棋牌手机版下载,Bug 修复

Spring Boot中启动HTTPS

  • 配置 Netty 时将忽略 server.ssl.key-alias #19197
  • 在一个项目中使用多个数据库时,Liquibase 执行器端点无法提供正确的信息 #19171
  • 当 Rabbit 配置为没有协议的地址时,ssl.enabled 将被忽略 #19109
  • 在 CloudFoundryVcapEnvironmentPostProcessor 中使用 DeferredLog #新浦京澳门官网,19027
  • @SpyBean (MockitoPostProcessor)  尝试初始化 @StepScope Bean 超出范围 #19020
  • 如果存在正确的权限,则 HealthWebEndpointMapper 应公开详细信息 #18998
  • Spring Boot - Maven 插件损坏 #18936
  • BasicJsonParser 无法正确处理 [ 和 { 之间的空格 #18911
  • @ServletComponentScan 不适用于组件索引 #18910

如果你使用Spring Boot,并且想在内嵌tomcat中添加HTTPS,需要如下步骤

更新说明:

要有一个证书,买的或者自己生成的

(文/开源中国)    

在Spring Boot中启动HTTPS

将HTTP重定向到HTTPS(可选)

获取SSL证书

有两种方式

自己通过keytool生成

通过证书授权机构购买

这里作为演示,采用keytool生成

输入下面的命令,根据提示输入信息

新浦京棋牌手机版下载 1

会生成一个PKCS12格式的叫做keystore.p12的证书,之后启动Spring Boot时会引用这个证书