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

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

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

文檔地址:Yaml配置 :: ShardingSphere

官方默認(rèn)的脫敏

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

我們?cè)趺磳?shí)現(xiàn)自己的自定義規(guī)則呢

1. 實(shí)現(xiàn)接口

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

2. 修改yml配置文件

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

然后在自己的實(shí)現(xiàn)類中將Type添加進(jìn)來(lái)。

編寫(xiě)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 方法實(shí)現(xiàn)。

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

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

對(duì)了,文檔中還說(shuō)了ase.key.value,這個(gè)值我們可以定義在Properties文件中,然后讀取進(jìn)來(lái)。

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

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

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

相關(guān)文章

  • Spring詳細(xì)講解FactoryBean接口的使用

    Spring詳細(xì)講解FactoryBean接口的使用

    這篇文章主要為大家介紹了Spring容器FactoryBean工廠實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • SpringMVC數(shù)據(jù)響應(yīng)詳細(xì)介紹

    SpringMVC數(shù)據(jù)響應(yīng)詳細(xì)介紹

    Spring MVC 是 Spring 提供的一個(gè)基于 MVC 設(shè)計(jì)模式的輕量級(jí) Web 開(kāi)發(fā)框架,本質(zhì)上相當(dāng)于 Servlet,Spring MVC 角色劃分清晰,分工明細(xì),本章來(lái)講解SpringMVC數(shù)據(jù)響應(yīng)
    2023-02-02
  • java使用jna調(diào)用c#中dll的方法詳解

    java使用jna調(diào)用c#中dll的方法詳解

    前一段時(shí)間接了個(gè)項(xiàng)目,需要用到第三方提供的C#編寫(xiě)的dll,本身項(xiàng)目是java語(yǔ)言,所以便有了下面這篇文章,本文給大家介紹了關(guān)于java中如何使用jna調(diào)用c#中dll的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-09-09
  • 面試官問(wèn)如何啟動(dòng)Java?線程

    面試官問(wèn)如何啟動(dòng)Java?線程

    這篇文章主要介紹了面試官問(wèn)如何啟動(dòng)Java?線程,Java?的線程創(chuàng)建和啟動(dòng)非常簡(jiǎn)單,但如果問(wèn)一個(gè)線程是怎么啟動(dòng)起來(lái)的往往并不清楚,甚至不知道為什么啟動(dòng)時(shí)是調(diào)用start(),而不是調(diào)用run()方法呢?下面我們就一起進(jìn)入文章學(xué)習(xí)這個(gè)問(wèn)題吧
    2021-12-12
  • JAVA調(diào)用Deepseek的api完成基本對(duì)話簡(jiǎn)單代碼示例

    JAVA調(diào)用Deepseek的api完成基本對(duì)話簡(jiǎn)單代碼示例

    這篇文章主要介紹了JAVA調(diào)用Deepseek的api完成基本對(duì)話的相關(guān)資料,文中詳細(xì)講解了如何獲取DeepSeek?API密鑰、添加HTTP客戶端依賴、創(chuàng)建HTTP請(qǐng)求并使用示例代碼來(lái)對(duì)接DeepSeek?API,需要的朋友可以參考下
    2025-02-02
  • 解決Eclipse/STS中出現(xiàn)Resource is out of sync with the file system的異常問(wèn)題

    解決Eclipse/STS中出現(xiàn)Resource is out of sync with the file system

    今天小編就為大家分享一篇關(guān)于解決Eclipse/STS中出現(xiàn)Resource is out of sync with the file system的異常問(wèn)題,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • Java基礎(chǔ)教程之類型轉(zhuǎn)換與多態(tài)

    Java基礎(chǔ)教程之類型轉(zhuǎn)換與多態(tài)

    這篇文章主要介紹了Java基礎(chǔ)教程之類型轉(zhuǎn)換與多態(tài),本文講解了 基本類型轉(zhuǎn)換、 upcast與多態(tài)、 Object類等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Java實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接池簡(jiǎn)易教程

    Java實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接池簡(jiǎn)易教程

    這篇文章主要為大家介紹了Java實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接池簡(jiǎn)易教程,感興趣的小伙伴們可以參考一下
    2016-01-01
  • SpringAOP實(shí)現(xiàn)登錄驗(yàn)證的操作代碼

    SpringAOP實(shí)現(xiàn)登錄驗(yàn)證的操作代碼

    這篇文章主要介紹了SpringAOP實(shí)現(xiàn)登錄驗(yàn)證功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • Java常用排序算法及性能測(cè)試集合

    Java常用排序算法及性能測(cè)試集合

    周末天氣不好,在家無(wú)事,把常用排序算法理了一遍,收獲不小,特寫(xiě)文章紀(jì)念。這些算法在學(xué)校的時(shí)候?qū)W過(guò)一遍,很多原理都忘記了
    2013-06-06

最新評(píng)論

和平县| 封丘县| 沿河| 德庆县| 论坛| 怀宁县| 荥阳市| 保康县| 蓝田县| 黑河市| 林西县| 蛟河市| 通许县| 仙游县| 文登市| 越西县| 县级市| 大新县| 宜川县| 六盘水市| 阿拉尔市| 广安市| 汨罗市| 高密市| 响水县| 应用必备| 安泽县| 普安县| 孝感市| 巴里| 永昌县| 项城市| 泸州市| 长宁区| 扎赉特旗| 普定县| 怀柔区| 揭阳市| 故城县| 滕州市| 澄城县|