leelance / spring-boot-all

spring-boot,mybatis,activemq,redis,email, freemarker,shiro,websocket,sitemesh,ehcache,easyui,kindeditor,quartz,springfox,swagger,jpa,hibernate,querydsl,netty
Apache License 2.0
1.95k stars 1.25k forks source link

如果redis没设置密码登陆会报错 #13

Open TitanBenny opened 6 years ago

TitanBenny commented 6 years ago

代码有点问题,在application.properties里配置了redis的连接访问,却又在ShiroConfig.java创建redis连接工厂时又刷新了访问配置。开始还以为是配置问题,改了配置无效,原来是这个地方重置了连接配置。这个代码写的位置误导了我,另外既然配置文件里既然已经写了,又再这里刷新配置。若有同学遇到这个情况的时候注意了。

TitanBenny commented 6 years ago

我看错了,原来不是因为配置问题,主要问题是这个地方建立连接工厂时时在应用初始化里,这里传了password,如果redis没设置密码的时候,这个地方传的时候也去掉密码,另外,既然配置写了,这里的配置直接饮用配置比较好,不然不好扩展维护。