引入依赖
<!--配置密码加密--><dependency><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boot-starter</artifactId><version>3.0.3</version></dependency><plugin><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-maven-plugin</artifactId><version>3.0.5</version> <!-- 使用最新版本 --></plugin>
执行命令如下命令将密码加密,需要注意的是 需要在项目的pom.xml目录下执行命令
mvn jasypt:encrypt-value -Djasypt.encryptor.password="roger001" -Djasypt.plugin.value="Roger@0109"
在idea里面运行时,需要设置环境变量:
--jasypt.encryptor.password=roger001
如果是用jar启动:
方式一:直接作为程序启动时的命令行参数
java -jar demo-0.0.1-SNAPSHOT.jar --jasypt.encryptor.password=roger001
方式二:直接作为程序启动时的应用环境变量
java -Djasypt.encryptor.password=roger001 -jar demo-0.0.1-SNAPSHOT.jar