spring - Spring Webflux Netty http 和 https
问题描述
我有一个要求,在 Spring Webflux 应用程序中,我需要监听 HTTP 和 HTTPS 端口。我可以使用轻松配置 HTTPS
@Bean
public WebServerFactoryCustomizer<NettyReactiveWebServerFactory> customizer() {
return new WebServerFactoryCustomizer<NettyReactiveWebServerFactory>() {
@Override
void customize(NettyReactiveWebServerFactory factory) {
Ssl ssl = new Ssl()
// Your SSL Cusomizations
ssl.setEnabled(true)
ssl.setKeyStore(keystorePath)
ssl.setKeyPassword(keystorePass)
factory.setSsl(ssl)
}
}
}
我不确定如何为 Netty 添加 HTTP 侦听器。对于 Tomcat Servlet 模型,我找到了https://dzone.com/articles/enable-httphttps-spring-boot。为 Netty Webflux 寻找类似的设置。
解决方案
目前不支持此功能。您可以同时观看以下问题:https ://github.com/spring-projects/spring-boot/issues/12035
推荐阅读
- html - Flex 容器使我的 div 不会转到下一行
- jquery - 为什么 width:100% 在预输入输入中不起作用?
- reactjs - 如何在带有状态的 React 中渲染视频 html 元素?
- css - 使用 angular-cli 构建是否会添加新的用户代理样式表?
- c# - 如何使用锣在WPF中创建几个DropHandlers?
- python - Tensorflow、CNN + LSTM:重用 CNN 的更简单方法?
- c# - 更改 ASP.NET Core MVC 中的默认 cookie 名称
- python - 在for循环中传递多个参数的方法?
- python - datetime.time 之间的时间差
- python - 解析嵌套属性