第一步加入依赖
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
加密解密依赖
第二步:在application.properties中配置秘钥
![在这里插入图片描述](https://img-blog.csdnimg.cn/c310dedd07154a49b8350d18cabcb001.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAI-ecvOmVnCY=,size_20,color_FFFFFF,t_70,g_se,x_16)
第三步:注入StringEncroptor bean
@Resource
private StringEncryptor stringEncryptor;
第四步:调用解密加密方法 encroptor decroptor
@Resource
private StringEncryptor stringEncryptor;
@Test
public void test01(){
String root = stringEncryptor.encrypt("root");
System.out.println("====================");
System.out.println(root);
String decrypt = stringEncryptor.decrypt(root);
System.out.println("============================");
System.out.println(decrypt);
}
Result of test
![在这里插入图片描述](https://img-blog.csdnimg.cn/e60ebc30c90240e190e50008a4fd14ee.png)
应用
![在这里插入图片描述](https://img-blog.csdnimg.cn/d3239ca3049e404699e4957f172da6f5.png)