springboot学习-俩个小问题
尝试springboot的时候遇到两个小问题
1、Multiple Spring Data modules found, entering strict repository configuration mode!
2、No active profile set, falling back to default profiles: default!
启动也没啥影响,但是看着这俩大叹号就感觉不太舒服。。
第一个问题解决方法:在启动类注解中 这样写
@SpringBootApplication(exclude = { RedisRepositoriesAutoConfiguration.class })
第二个问题解决方法:是因为我弄了多环境,idea上 active profile项设置一下 -Dspring.profiles.active=dev,我的两个环境资源文件夹是dev 和pro
发现个新的问题启动测试方法的时候报了一个错误
2020-01-08 10:46:49 WARN (JmsPoolSession.java:115)-> Caught exception trying rollback() when putting session back into the pool, will invalidate. javax.jms.IllegalStateException: The Session is closed
如果配置中关闭activemq 的连接池选项 就不会报。但还是管理下连接比较好。所以在ActiveMqConfig文件中加了几行代码
@Value("${spring.activemq.user}") private String usrName; @Value("${spring.activemq.password}") private String password; @Value("${spring.activemq.broker-url}") private String brokerUrl; @Bean("connectionFactory") public ActiveMQConnectionFactory connectionFactory() { return new ActiveMQConnectionFactory(usrName, password, brokerUrl); }