我正在创建以下bean,该属性文件具有以下属性
但是当我检查 connectionFactory 时,我看到url很好,但是用户名和密码包括 =
为什么会这样?
我在URL本身中找到了解决方法,其中包括了有效的用户名和密码
@Bean
public JmsTransactionManager creatUeJmsTransactionManager(final ConnectionFactory connectionFactory) {
JmsTransactionManager jmsTransactionManager = new JmsTransactionManager();
jmsTransactionManager.setConnectionFactory(connectionFactory);
return jmsTransactionManager;
}
答案 0 :(得分:0)
正如已经评论过的,spring-boot documentation提到只是声明以下属性:
spring.activemq.user=admin
spring.activemq.password=secret
在您的application.properties
或
spring:
activemq:
user: admin
password: secret
如果您使用application.yml
这应该可以解决您的问题。