【问题标题】:SSL (HTTPS) support in functional web framework功能性 Web 框架中的 SSL (HTTPS) 支持
【发布时间】:2017-02-24 08:46:52
【问题描述】:

我应该如何使用功能性 Web 框架为 Spring Boot 服务配置 SSL?

通过设置 server.ssl.* 属性的配置不起作用(意味着什么都没有发生),如果我正确阅读文档,则仅支持 server.port 和 server.address。

作为运行时,我更喜欢 netty,但我也可以使用 tomcat。

【问题讨论】:

    标签: spring-web spring-webflux


    【解决方案1】:

    确实,使用server.ssl.* 配置键是正确的方法。从 Spring Boot 2.0.0.M5 开始尚不支持此功能,但它将在未来的 Milestone 版本中提供(您可以关注 issue #9431)。

    您可以使用定制器作为解决方法; Spring Boot 已经为 Tomcat 提供了一些(参见 TomcatConnectorCustomizer),但不幸的是还没有为 Netty 提供(参见 #10418)。

    与此同时,您可以提供自己的 ReactiveWebServerFactory bean 并手动设置您的 Netty 服务器来执行此操作。

    【讨论】:

    • OP 询问为什么某项功能当前无法正常工作。我提供了一个链接,指向将提供该支持的问题。无需添加任何内容,也无需提供代码示例,因为答案是:尚不支持。我很乐意改进我的答案 - 你有什么建议吗?
    猜你喜欢
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-29
    • 1970-01-01
    • 2011-11-19
    相关资源
    最近更新 更多