最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot2 集成 druid 加密數(shù)據(jù)庫密碼的配置方法

 更新時(shí)間:2021年07月23日 17:09:51   作者:SioH  
這篇文章給大家介紹Springboot2 集成 druid 加密數(shù)據(jù)庫密碼的配置方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

一:環(huán)境

springboot 2.x
druid 1.1.21

二:druid加密數(shù)據(jù)庫密碼

本地下載druid-1.1.21.jar包,運(yùn)行cmd,輸入命令

java -cp jar包路徑 com.alibaba.druid.filter.config.ConfigTools 數(shù)據(jù)庫密碼
java -cp druid-1.1.21.jar com.alibaba.druid.filter.config.ConfigTools 數(shù)據(jù)庫密碼

運(yùn)行成功輸出

privateKey:MIIBVAIBAD...
publicKey:MFwwDQYJKo...
password:PNd/zcG+JEn...

將得到的publicKey、password分別填充進(jìn)yml配置文件即可

三:單數(shù)據(jù)源

添加依賴

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-starter</artifactId>
    <version>1.1.21</version>
</dependency>

yml配置

spring:
  datasource:
    name: 名稱
    url: 地址
    username: 用戶名
    password: 加密后的密碼
    driver-class-name: com.mysql.cj.jdbc.Driver
    # druid
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      #特別提示:配置數(shù)據(jù)庫加密 config這個(gè)不能忘掉
      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: 公鑰
      # 連接池的配置信息
      # 初始化大小,最小空閑連接數(shù),最大活躍數(shù)
      initial-size: 5
      min-idle: 5
      maxActive: 20
      # 配置獲取連接等待超時(shí)的時(shí)間
      maxWait: 60000
      # 配置間隔多久才進(jìn)行一次檢測,檢測需要關(guān)閉的空閑連接,單位是毫秒
      timeBetweenEvictionRunsMillis: 60000
      # 配置一個(gè)連接在池中最小生存的時(shí)間,單位是毫秒
      minEvictableIdleTimeMillis: 300000
      validationQuery: SELECT 1 FROM DUAL
      testWhileIdle: true
      testOnBorrow: false
      testOnReturn: false
      # 打開PSCache,并且指定每個(gè)連接上PSCache的大小
      poolPreparedStatements: true
      maxPoolPreparedStatementPerConnectionSize: 20

四:多數(shù)據(jù)源

添加依賴

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-starter</artifactId>
    <version>1.1.21</version>
</dependency>
<dependency>
   <groupId>com.baomidou</groupId>
   <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
   <version>2.5.3</version>
</dependency>

啟動(dòng)類配置

@SpringBootApplication(exclude = DruidDataSourceAutoConfigure.class)

eg:

yml配置

spring:
  datasource:
    dynamic:
      # 默認(rèn)數(shù)據(jù)源
      primary: CLOUD
      datasource:
        CLOUD:
          url: 數(shù)據(jù)庫地址
          username: 用戶名
          password: 加密后的密碼
          driver-class-name: com.mysql.cj.jdbc.Driver
          druid:
            public-key: 加密后的公鑰
        WAREHOUSE:
          driver-class-name: com.mysql.cj.jdbc.Driver
          url: 數(shù)據(jù)庫地址
          username: 用戶名
          password: 加密后的密碼
          druid:
            public-key: 加密后的公鑰

到此這篇關(guān)于Springboot2 集成 druid 數(shù)據(jù)庫密碼加密的文章就介紹到這了,更多相關(guān)Springboot數(shù)據(jù)庫密碼加密內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java?IO篇之Reactor?網(wǎng)絡(luò)模型的概念

    Java?IO篇之Reactor?網(wǎng)絡(luò)模型的概念

    Reactor?模式也叫做反應(yīng)器設(shè)計(jì)模式,是一種為處理服務(wù)請求并發(fā)提交到一個(gè)或者多個(gè)服務(wù)處理器的事件設(shè)計(jì)模式,Reactor?模式主要由?Reactor?和處理器?Handler?這兩個(gè)核心部分組成,本文給大家介紹Java?IO篇之Reactor?網(wǎng)絡(luò)模型的概念,感興趣的朋友一起看看吧
    2022-01-01
  • 解決RestTemplate 請求url中包含百分號 會(huì)被轉(zhuǎn)義成25的問題

    解決RestTemplate 請求url中包含百分號 會(huì)被轉(zhuǎn)義成25的問題

    這篇文章主要介紹了解決RestTemplate 請求url中包含百分號 會(huì)被轉(zhuǎn)義成25的問題,具有很好的參考價(jià)值,希望對大家有所幫助。
    2021-10-10
  • Java類加載器之ContextClassLoader詳解

    Java類加載器之ContextClassLoader詳解

    這篇文章主要介紹了Java類加載器之ContextClassLoader詳解,ContextClassLoader是一種與線程相關(guān)的類加載器,類似ThreadLocal,每個(gè)線程對應(yīng)一個(gè)上下文類加載器,需要的朋友可以參考下
    2023-10-10
  • springboot?@PostConstruct無效的解決

    springboot?@PostConstruct無效的解決

    這篇文章主要介紹了springboot?@PostConstruct無效的解決,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • JVM 的 noverify 啟動(dòng)參數(shù)問題解析

    JVM 的 noverify 啟動(dòng)參數(shù)問題解析

    這篇文章主要介紹了JVM 的 noverify 啟動(dòng)參數(shù)問題解析,從 JDK 13 開始及其后續(xù)版本中,不建議繼續(xù)使用?-Xverify:none?和-noverify?參數(shù),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 如何基于java實(shí)現(xiàn)解壓ZIP TAR等文件

    如何基于java實(shí)現(xiàn)解壓ZIP TAR等文件

    這篇文章主要介紹了如何基于java實(shí)現(xiàn)解壓ZIP TAR等文件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • java8新特性之日期時(shí)間API

    java8新特性之日期時(shí)間API

    這篇文章主要介紹了java8新特性之日期時(shí)間API,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • java 如何從字符串里面提取時(shí)間

    java 如何從字符串里面提取時(shí)間

    這篇文章主要介紹了java實(shí)現(xiàn)從字符串里面提取時(shí)間的方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java二維數(shù)組簡單定義與使用方法示例

    Java二維數(shù)組簡單定義與使用方法示例

    這篇文章主要介紹了Java二維數(shù)組簡單定義與使用方法,結(jié)合實(shí)例形式簡單分析了java二維數(shù)組的定義、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-10-10
  • Spring?Cloud負(fù)載均衡組件Ribbon原理解析

    Spring?Cloud負(fù)載均衡組件Ribbon原理解析

    本文主要講述了微服務(wù)體系下的?Spring?Cloud?Netflix?套件中?Ribbon?的使用,并結(jié)合部分源碼講述了?Ribbon?的底層原理,重點(diǎn)講述了?Ribbon?中是如何獲取服務(wù)以及如何判定一個(gè)服務(wù)是否可用,最后也介紹了?Ribbon?中默認(rèn)提供的?7?種負(fù)載均衡策略,感興趣的朋友一起看看吧
    2022-04-04

最新評論

吉首市| 烟台市| 广德县| 政和县| 福清市| 扎囊县| 新余市| 八宿县| 苍南县| 承德市| 古丈县| 阿拉善右旗| 成安县| 安陆市| 阳原县| 屯昌县| 木里| 雷州市| 南昌市| 惠水县| 肃北| 昌都县| 山阳县| 广平县| 怀仁县| 蓝田县| 万荣县| 如东县| 蒙山县| 大厂| 镇宁| 黑山县| 城固县| 敖汉旗| 垣曲县| 古浪县| 余庆县| 昌邑市| 昭平县| 兴文县| 沂水县|