我开始以为是我数据库密码配置问题,但是和线上是一致的,数据库操作工具也是可以凭密码打开的,
但是主意到每次clean后再启动就又好了.然后便做了下面的操作
1.查看输出class文件夹中配置的内容,发现在这个文件夹下的application.yml的密码已经不一样了.怀疑是jeesite自己加密了下
2.确认jeesite版本:我的jeesite版本是4.1.6
3.查找更新日志,发现有关于配置文件加密的问题
4.查看启动输出日志,发现有一行日志描述的是对配置文件的数据库密码进行加密的操作
5.看类是jessite官方的配置类,觉得可以在配置文件关闭
6.在application.yml文件中搜索加密,发现下面的配置
# # 连接信息加密
# encrypt:
#
# # 加密连接用户名
# username: false
# # 加密连接密码
# password: true
#
7.将password:true 改成false
解决问题
网友评论