您需要告诉连接器的基础协议处理程序使用服务器的密码套件顺序。您可以使用EmbeddedServletContainerCustomizer
:
@Bean
public EmbeddedServletContainerCustomizer servletContainerCustomizer() {
return (factory) -> {
((TomcatEmbeddedServletContainerFactory) factory)
.addConnectorCustomizers((connector) -> {
((AbstractHttp11Protocol<?>) connector.getProtocolHandler())
.setUseServerCipherSuitesOrder(Boolean.toString(true));
});
};
}