spring-boot - 在 Springboot 应用程序中条件启用 HTTPS
问题描述
我想使用可以在应用程序启动期间提供的外部配置启用或禁用 SSL/TLS。应用程序应支持 http 和 https 的所有 crud 操作。
## SSL
server.port=8081
server.ssl.key-store=file:C:\\Users\\karthik\\hnm.p12
server.ssl.key-store-password=C*GSYS
server.ssl.keyStoreType=PKCS12
这些属性在 application.properties 中定义
#Spring Security
security.require-ssl=false
由于上述属性已被弃用,我如何在不使用配置文件的情况下实现它。
解决方案
推荐阅读
- angular - 无法获取抛出未定义或空引用的属性“unuseGeometry”
- java - 如何让 Wiremock 监听特定的主机?
- css - 如何将所有css-grid(或flex)元素设置为相同大小?
- visual-studio-2019 - 为什么我的 Visual Studio 2019 IDE 显示工具箱乱码
- selenium-webdriver - Selenium-单击编辑在文本框中添加内容并关闭切换并保存,再次单击编辑并验证文本和切换状态
- anaconda - 如何在 windows-linux-subsystem 中将 anaconda 设置为默认的 python 解释器?
- swift - 无法在滚动视图中正确调整堆栈视图
- objective-c - 如何获得动态 NSMenu 以使用 Mojave 暗模式?
- bash - 将提交的文件拆分并推送到两个不同的分支
- java - 与没有截止点的幼稚方法相比,如何使用 Strassen 算法获得更好的性能?