在application.properties配置了数据库索引,但是没有用,一直默认加到db0里面,这是什么原因导致的?
配置文件没生效,spring boot装载Redis的时候如果没有检测到外部配置,会自动装备本地localhost:6379的Redis,你看源码就知道了。引入Redis starter,如果还是不生效,那就手动写bean注入到spring容器中,保险起见加上@primary注解
8 回答6.5k 阅读
4 回答659 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答953 阅读✓ 已解决
1 回答1.9k 阅读
理论上这样写是没问题的,看看你是不是编译时没把配置文件编译过去的原因