如果資料庫的密碼需要加密 不讓其他人知道
pom加入
com.github.ulisesbocchiojasypt-spring-boot-starter
1.14
public static void main(string args)加密之後的資料 6ascnuy5u+mmp46njqwpgw==
把這個資料用這個包裹 enc(6ascnuy5u+mmp46njqwpgw==) 如下圖,然後放入 properties 或 yml 中,這樣就會在專案啟動的時候自動解密
秘鑰需要放到properties中或yml中
jasypt:
encryptor:建議放到jar 啟動引數裡,不要暴露在 ymlpassword: kkklll
SpringBoot使用Jasypt對配置檔案加密
com.github.ulisesbocchio jasypt spring boot starter 2.0.0 public static void main string args jasypt encryptor password leyou95536ghyewcve139864rwfafd...
SpringBoot獲取properties配置
前言 在專案中,很多時候需要把配置寫在properties裡,部署的時候也需要切換不同的環境來選擇正確的配置的引數,也有時候需要將mq redis等第三方配置新建乙個properties檔案在專案中引用。1.因為是spring的環境,當然首先需要搭建好spring環境。package com.exa...
SpringBoot獲取properties配置
擼了今年阿里 網易和美團的面試,我有乙個重要發現.前言 在專案中,很多時候需要把配置寫在properties裡,部署的時候也需要切換不同的環境來選擇正確的配置的引數,也有時候需要將mq redis等第三方配置新建乙個properties檔案在專案中引用。1.因為是spring的環境,當然首先需要搭建...