欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對數(shù)據(jù)庫密碼加密的方法

 更新時(shí)間:2021年01月18日 14:45:27   作者:在下令狐  
這篇文章主要介紹了SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對數(shù)據(jù)庫密碼加密的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.在本地Maven倉庫中打開Powershell

在這里插入圖片描述

2.輸入命令,然后點(diǎn)擊回車

  • scotttiger為未加密的數(shù)據(jù)庫密碼
  • privateKey為生成的私鑰
  • publicKey為生成的公鑰
  • password為加密后的數(shù)據(jù)庫密碼
java -cp druid-1.0.18.jar com.alibaba.druid.filter.config.ConfigTools scotttiger

在這里插入圖片描述

3.將生成公鑰和加密的數(shù)據(jù)庫密碼配置到SpringBoot項(xiàng)目中的yml配置文件中

  • password處填寫生成的加密后數(shù)據(jù)庫密碼
  • connectionProperties處填寫生成的公鑰

druid的pom版本

master:
 datasource:
 url: jdbc:oracle:thin:@127.0.0.1:1521:orcl
 username: scott
 password: N6KokAALNve19HZGUry6kpbEVmNsbeQ+4tJwin1omv0SfUlgnhgjlTjJbIoHmHdfc7DCaay4SGgaWRkzPdZ9VA==
 driverClassName: oracle.jdbc.driver.OracleDriver
 type: com.alibaba.druid.pool.DruidDataSource
 #初始化連接數(shù)量,最大最小連接數(shù)
 initialSize: 5
 maxActive: 20
 minIdle: 3
 #獲取連接等待超時(shí)的時(shí)間
 maxWait: 600000
 #超過時(shí)間限制是否回收
 removeAbandoned: true
 #超過時(shí)間限制多長
 removeAbandonedTimeout: 180
 #配置間隔多久才進(jìn)行一次檢測,檢測需要關(guān)閉的空閑連接,單位是毫秒
 timeBetweenEvictionRunsMillis: 600000
 #配置一個(gè)連接在池中最小生存的時(shí)間,單位是毫秒
 minEvictableIdleTimeMillis: 300000
 #用來檢測連接是否有效的sql,要求是一個(gè)查詢語句
 validationQuery: SELECT 1 FROM DUAL
 #申請連接的時(shí)候檢測
 testWhileIdle: true
 #申請連接時(shí)執(zhí)行validationQuery檢測連接是否有效,配置為true會降低性能
 testOnBorrow: false
 #歸還連接時(shí)執(zhí)行validationQuery檢測連接是否有效,配置為true會降低性能
 testOnReturn: false
 #打開PSCache,并且指定每個(gè)連接上PSCache的大小
 poolPreparedStatements: true
 maxPoolPreparedStatementPerConnectionSize: 50
 #屬性類型是字符串,通過別名的方式配置擴(kuò)展插件,常用的插件有:
 #監(jiān)控統(tǒng)計(jì)用的filter:stat 日志用的filter:log4j 防御SQL注入的filter:wall
 filters: config,stat
 useGlobalDataSourceState: true
 connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000;config.decrypt=true;config.decrypt.key=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALll/FQBHg+49ZbH9z+jgnXzRWHGmjFOSNobfg9nrK87IIdw8qRJMmJQdexKpT38NVSrsGc119AUPtQOlSfbBbsCAwEAAQ==

druid的pom版本

<dependency>
	 <groupId>com.alibaba</groupId>
	 <artifactId>druid</artifactId>
	 <version>1.0.18</version>
</dependency>

到此這篇關(guān)于SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對數(shù)據(jù)庫密碼加密的方法的文章就介紹到這了,更多相關(guān)SpringBoot數(shù)據(jù)庫密碼加密內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java實(shí)現(xiàn)可視化界面肯德基(KFC)點(diǎn)餐系統(tǒng)代碼實(shí)例

    java實(shí)現(xiàn)可視化界面肯德基(KFC)點(diǎn)餐系統(tǒng)代碼實(shí)例

    這篇文章主要介紹了java肯德基點(diǎn)餐系統(tǒng),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Java連接MYSQL數(shù)據(jù)庫的詳細(xì)步驟

    Java連接MYSQL數(shù)據(jù)庫的詳細(xì)步驟

    這篇文章主要為大家介紹了Java連接MYSQL數(shù)據(jù)庫的詳細(xì)步驟,感興趣的小伙伴們可以參考一下
    2016-05-05
  • java實(shí)現(xiàn)自定義時(shí)鐘并實(shí)現(xiàn)走時(shí)功能

    java實(shí)現(xiàn)自定義時(shí)鐘并實(shí)現(xiàn)走時(shí)功能

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)自定義時(shí)鐘并實(shí)現(xiàn)走時(shí)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Spring Boot 2 實(shí)戰(zhàn):自定義啟動(dòng)運(yùn)行邏輯實(shí)例詳解

    Spring Boot 2 實(shí)戰(zhàn):自定義啟動(dòng)運(yùn)行邏輯實(shí)例詳解

    這篇文章主要介紹了Spring Boot 2 實(shí)戰(zhàn):自定義啟動(dòng)運(yùn)行邏輯,結(jié)合實(shí)例形式詳細(xì)分析了Spring Boot 2自定義啟動(dòng)運(yùn)行邏輯詳細(xì)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • 通過實(shí)例分析java多態(tài)

    通過實(shí)例分析java多態(tài)

    這篇文章主要介紹了通過實(shí)例分析java多態(tài),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Mybatis之動(dòng)態(tài)SQL使用小結(jié)(全網(wǎng)最新)

    Mybatis之動(dòng)態(tài)SQL使用小結(jié)(全網(wǎng)最新)

    MyBatis令人喜歡的一大特性就是動(dòng)態(tài)SQL,?在使用JDBC的過程中,?根據(jù)條件進(jìn)行SQL的拼接是很麻煩且很容易出錯(cuò)的,MyBatis通過OGNL來進(jìn)行動(dòng)態(tài)SQL的使用解決了這個(gè)麻煩,對Mybatis動(dòng)態(tài)SQL相關(guān)知識感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • 基于SpringBoot開機(jī)啟動(dòng)與@Order注解

    基于SpringBoot開機(jī)啟動(dòng)與@Order注解

    這篇文章主要介紹了SpringBoot開機(jī)啟動(dòng)與@Order注解,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 淺談java中的重載和重寫的區(qū)別

    淺談java中的重載和重寫的區(qū)別

    本文主要介紹了java中的重載和重寫的區(qū)別。具有一定的參考價(jià)值,下面跟著小編一起來看下吧,希望能夠給你帶來幫助
    2021-11-11
  • 解析iReport自定義行數(shù)分頁的操作方法

    解析iReport自定義行數(shù)分頁的操作方法

    ireport默認(rèn)都是自動(dòng)分頁數(shù)據(jù)超出頁面長度就會自動(dòng)分到下一頁,但有時(shí)候業(yè)務(wù)需要一頁只顯示固定幾行這時(shí)候就需要自定義條數(shù)了。下面看具體操作吧
    2021-10-10
  • Javassist用法詳解

    Javassist用法詳解

    這篇文章主要介紹了Javassist用法的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下
    2021-02-02

最新評論