大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
引入依赖
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>2.0.0</version>
</dependency>
编写配置
jasypt:
encryptor:
algorithm: PBEWithMD5AndDES
password: cf150b74e4824146ad76e9ebe757ba76 #使用加密秘钥
通过程序传递密钥
-Djasypt.encryptor.password=cf150b74e4824146ad76e9ebe757ba76
加密、解密
@Autowired
StringEncryptor encryptor;
@Test
public void testSecret() {
//加密
String url = encryptor.encrypt("localhost");
System.out.println(url);
//解密
String decrypt = encryptor.decrypt("nRmCj//nOuErKepiS6dyBO/9Ff7LGCXZ");
System.out.println(decrypt);
}
使用
mysql:
host: ENC(pNVN9SKixSnfJ8yZjjIESZuP8HTwG0Hm)
spring:
thymeleaf:
suffix: .html
prefix: classpath:/templates/
cache: false
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://${mysql.host}:3306/emp?characterEncoding=UTF-8
username: ENC(M9LpI0WkgVh0rpx+BkOGew==)
password: ENC(M9LpI0WkgVh0rpx+BkOGew==)
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189319.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...