首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MyBatis 配置文件 用户密码加密存储

properties配置文件

一般是使用properties保存配置文件内容,然后在mybatis配置文件中进行读取 在resource文件下新建db.properties文件 内容如下

然后,接着把文件放入源码包中 配置mybatis-config.xml文件

目录结构如下

数据库密码加密

生产环境的数据库密码都为加密密码,需要在使用的时候,把加密密码解密成为明文 先创建数据库密码类

该类有三个方法,为加密data,解密data,生成key 然后编辑操作系统环境变量 达到输入

可以输出环境变量 接着再次修改SqlSessionFactoryUtil类

接着,再次对密码进行加密,在读取的时候,对阅读流的结果集进行持久化设置 先对db.properties数据库密码进行加密 更改以后配置文件如下

接着再次更改Util类

书写单元测试

目前的目录结构

此时执行单元测试,可以发现单元测试已经通过 控制台打印出log信息

发现错误,修改加密类

再次运行,可以发现已经成功执行sql语句

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190411A0P22L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券