2017-02-24 41 views
1

我該如何使用功能性Web框架爲Spring Boot Service配置SSL?功能性Web框架中的SSL(HTTPS)支持

通過設置server.ssl。*屬性的配置不起作用(意味着什麼都沒有發生),如果我正在閱讀文檔,只支持server.port和server.address。

作爲運行時我更喜歡netty,但是我也會對tomcat很好。

回答

1

確實,使用server.ssl.*配置鍵是正確的選擇。從Spring Boot 2.0.0.M5開始尚不支持,但它將在未來的Milestone版本中(您可以按照問題#9431)。

您可以使用自定義程序作爲解決方法; Spring Boot已經爲Tomcat提供了一些功能(請參閱TomcatConnectorCustomizer),但遺憾的是尚未針對Netty(請參閱#10418)。

與此同時,您可以提供您自己的ReactiveWebServerFactory bean,並手動設置您的Netty服務器來執行此操作。

+0

OP在詢問爲什麼某個功能目前沒有工作。我提供了一個鏈接,指出可以提供支持的問題。沒有什麼可添加的,也沒有代碼示例提供,因爲答案是:尚未支持。我很樂意提高我的答案 - 你有什麼建議嗎? –