如何在SpringBoot 2.0.5应用程序上启用HTTPS

Jua*_*bos 1 java groovy spring-boot

我需要在带有自签名证书的Spring Boot 2.0.5应用程序上启用HTTPS,但是,到目前为止,我在配置中发现的所有内容都与设置名为属性有关, security.require-ssl=true 但似乎在此Spring Boot版本中,该属性为不推荐使用...还有其他在Spring Boot应用程序上启用HTTPS的方法吗?

Til*_*uhn 5

查看《Spring Boot 2.0迁移指南》,该指南建议您使用WebSecurityConfigurerAdapter而不是secure.*属性。使用匹配器,您可以在何时强制实施SSL时进行精细控制,或者仅执行与...类似的操作

 http.requiresChannel().anyRequest().requiresSecure() (...)
Run Code Online (Sandbox Code Playgroud)

...在您的适配器配置中对任何请求强制执行https