使用SSL时,RabbitConnectionFactoryBean
要求在SSL属性中明确指定keyStore
和trustStore
。当服务器使用默认trustStore
中存在的着名CA时,我正在寻找一种解决此要求的方法,因为为此目的手动维护单独的JKS变得相当繁琐。
注意:Javadoc清楚需要重写的内容以修改默认行为。但是,我也使用hardwired的Spring Boot自动配置来使用默认实现。
答案 0 :(得分:1)
是的,这太严格了。我打开了JIRA Issue。
与此同时,您可以简单地连接自己的
@Bean
public CachingConnectionFactory rabbitConnectionFactory(RabbitProperties config)
覆盖默认启动一个;你仍然会得到剩余的启动autoconfig。