Springboot 2. privateKey:MIIBVAIBAD...
publicKey:MFwwDQYJKo...
Füllen Sie den erhaltenen publicKey und das Passwort jeweils in die YML-Konfigurationsdatei ein
Drei: Einzelne Datenquelle
Abhängigkeit hinzufügenjava -cp jar包路径 com.alibaba.druid.filter.config.ConfigTools 数据库密码 java -cp druid-1.1.21.jar com.alibaba.druid.filter.config.ConfigTools 数据库密码Nach dem Login kopieren
yml-KonfigurationViertens: Mehrere Datenquellen<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.21</version> </dependency>Nach dem Login kopieren
Abhängigkeit hinzufügen
spring: datasource: name: 名称 url: 地址 username: 用户名 password: 加密后的密码 driver-class-name: com.mysql.cj.jdbc.Driver # druid type: com.alibaba.druid.pool.DruidDataSource druid: #特别提示:配置数据库加密 config这个不能忘掉 filters: stat,wall,config use-global-data-source-stat: true # 开启解密config.decrypt=true; 公钥:config.decrypt.key connect-properties: druid.stat.mergeSql: true druid.stat.slowSqlMillis: 5000 druid.stat.logSlowSql: true config.decrypt: true config.decrypt.key: 公钥 # 连接池的配置信息 # 初始化大小,最小空闲连接数,最大活跃数 initial-size: 5 min-idle: 5 maxActive: 20 # 配置获取连接等待超时的时间 maxWait: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 timeBetweenEvictionRunsMillis: 60000 # 配置一个连接在池中最小生存的时间,单位是毫秒 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false # 打开PSCache,并且指定每个连接上PSCache的大小 poolPreparedStatements: true maxPoolPreparedStatementPerConnectionSize: 20
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.21</version> </dependency>com.baomidou dynamic-datasource-spring-boot-starter 2.5.3
z. B.:
yml-Konfigurationr reee
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie das in Springboot2 integrierte Druiden-verschlüsselte Datenbankkennwort. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!