SpringBoot配置文件中数据库密码加密的方法有哪些

SpringBoot配置文件中数据库密码加密的方法有哪些 - 编程语言 - 亿速云

Druid加密的yaml配置文件:

# spring
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://mysql-server:3308/dragonwu_micoservice?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8
    username: root
    password: mF98EsA+O9gCJrcpGHEHY/Yh+iBZCQZKfowxobdZXVgUkxBLaZb8iumi3uAPKg+LofL1yVob4FfFjLcu2SheSw==
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      # 启用监控页面
      stat-view-servlet:
        enabled: true
      # 启用ConfigFilter
      filter:
        config:
          enabled: true
      # 配置 connection-properties,启用加密,配置公钥。
      connection-properties: config.decrypt=true;config.decrypt.key=${public-key}

#druid生成的公钥
public-key: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKeSJblpUE2AMsxW3teZMEa+XV3NB/Z5s4grvEGmjoGIEJABj6WzCPFMvDlOx6MFumatHGFNOwxmsjB398jbg28CAwEAAQ==

Jasyt加密参考:

springboot整合jasypt_Alex_Drag的博客-CSDN博客_springboot jasypt

你可能感兴趣的:(springboot,springboot,spring,java,后端)