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

SharedingSphere?自定義脫敏規(guī)則介紹

 更新時間:2021年12月18日 10:10:57   作者:yueF_L  
這篇文章主要介紹了SharedingSphere?自定義脫敏規(guī)則,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

文檔地址:Yaml配置 :: ShardingSphere

官方默認的脫敏

可以看出使用的Type是aes算法、

我們怎么實現(xiàn)自己的自定義規(guī)則呢

1. 實現(xiàn)接口

org.apache.shardingsphere.encrypt.strategy.spi.Encryptor; 

2. 修改yml配置文件

這里加密type寫成自己自定義的,隨意都可以的。

然后在自己的實現(xiàn)類中將Type添加進來。

編寫init方法

private final static String TYPE = "custom-aes"; 
    private static final String SHARDING_PROPERTIES = "properties/sharding.properties"; 
    private Properties properties; 
    @Override
    public void init() {
        try {
            properties = PropertiesLoaderUtils.loadAllProperties(SHARDING_PROPERTIES);
        } catch (IOException e) {
            log.error("讀取sharding配置文件失敗," + e.getMessage(), e);
            throw new RuntimeException("讀取sharding配置文件失敗," + e.getMessage(), e);
        } 
    }

初始完成之后我們將 Properties get/set 方法實現(xiàn)。

接下來就是最重要的環(huán)節(jié)了,那就是自定義加解密規(guī)則。

這里實現(xiàn)方式自己自定義實現(xiàn)即可。

對了,文檔中還說了ase.key.value,這個值我們可以定義在Properties文件中,然后讀取進來。

這個方法是在我們自定義加密的的key 。

最后要將我們自定義的文件包路徑配置到springboot的自動裝配路徑下。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Maven在Windows中的配置以及IDE中的項目創(chuàng)建(圖文教程)

    Maven在Windows中的配置以及IDE中的項目創(chuàng)建(圖文教程)

    這篇文章主要介紹了Maven在Windows中的配置以及IDE中的項目創(chuàng)建(圖文教程),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Java幾個實例帶你進階升華上篇

    Java幾個實例帶你進階升華上篇

    與其明天開始,不如現(xiàn)在行動,本文為你帶來幾個Java書寫的實際案例,對鞏固編程的基礎能力很有幫助,快來一起往下看看吧
    2022-03-03
  • Java多線程編程小實例模擬停車場系統(tǒng)

    Java多線程編程小實例模擬停車場系統(tǒng)

    這是一個關于Java多線程編程的例子,用多線程的思想模擬停車場管理系統(tǒng),這里分享給大家,供需要的朋友參考。
    2017-10-10
  • Java?數(shù)據(jù)庫連接池Druid?的介紹

    Java?數(shù)據(jù)庫連接池Druid?的介紹

    這篇文章主要給大家分享的是?Java?數(shù)據(jù)庫連接池Druid?的介紹,Druid是一個JDBC組件,它包括三部分:?DruidDriver?代理Driver,能夠提供基于Filter-Chain模式的插件體系。?DruidDataSource?高效可管理的數(shù)據(jù)庫連接池,下面來看看文中的詳細內容,需要的朋友也可以參考一下
    2021-11-11
  • SpringBoot?@InitBinder注解綁定請求參數(shù)的過程詳解

    SpringBoot?@InitBinder注解綁定請求參數(shù)的過程詳解

    這篇文章主要介紹了SpringBoot?@InitBinder注解綁定請求參數(shù),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 你真的了解Java的多線程方法嗎

    你真的了解Java的多線程方法嗎

    這篇文章主要為大家詳細介紹了Java的多線程方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Java使用HashMap映射實現(xiàn)消費抽獎功能

    Java使用HashMap映射實現(xiàn)消費抽獎功能

    這篇文章主要為大家詳細介紹了Java使用HashMap映射實現(xiàn)消費抽獎功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Java客戶端調用.NET的WebService實例

    Java客戶端調用.NET的WebService實例

    下面小編就為大家?guī)硪黄狫ava客戶端調用.NET的WebService實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • idea常用習慣操作設置方法圖解

    idea常用習慣操作設置方法圖解

    這篇文章主要介紹了idea常用習慣操作設置方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • SpringMVC深入講解文件的上傳下載實現(xiàn)

    SpringMVC深入講解文件的上傳下載實現(xiàn)

    這篇文章主要為大家詳細介紹了springMVC實現(xiàn)文件上傳和下載的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評論