引入依赖

<!--配置密码加密-->
        <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

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐