springboot应用数据库密码加密方案

使用Druid保护配置文件中数据库密码信息
    使用com.alibaba.druid.filter.config.ConfigTool生成一对加密密钥,使用生成的加密密钥对密码加密,生成最终的加密字符串。
    spring.datasource.password=加密后字符串
    spring.datasource.druid.filter.config.enabled=true
    spring.datasource.publicKey=xxxx
    spring.datasource.druid.connection-properties=config.decrypt=true;config.decrypt.key=${spring.datasource.publicKey}

你可能感兴趣的:(JAVA)