jasypt-maven-plugin 使用
114 字
1 分钟
jasypt-maven-plugin 使用
通过 maven 插件,快速生成加密后的文本
- 引入插件
<!-- 引入插件 --><plugin> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-maven-plugin</artifactId> <version>${jasypt.version}</version></plugin>- 命令行调用加密
mvn jasypt:encrypt-value -Djasypt.encryptor.password="加密用的密码" -Djasypt.plugin.value="需要进行加密的原文"- 将得到的 ENC(…) 放入配置文件中
spring.datasource.password: ENC(Tmv/Gm9V+69hnVZYcbiTwnFmPCYr4/UY2XildfEKgSkf8F3U+zFOHSAHiMM6ksUZ)- 生产环境, 启动时加入参数 -Djasypt.encryptor.password=加密用的密码
- 命令行调用解密
mvn jasypt:decrypt-value -Djasypt.encryptor.password="加密用的密码" -Djasypt.plugin.value="加密后得到的带ENC(...)的密文"文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
jasypt-maven-plugin 使用
https://blog.sephy.top/posts/jasypt-maven-plugin-使用/相关文章智能推荐
1
Spring 异步事件本地消息表设计
技术分享Spring 异步事件与本地消息表结合的设计方案。实现最终一致性的分布式事务解决方案。
2
SpringBoot 在 Docker 容器中的 1 号进程
技术分享踩到了 1 个坑, 发现平滑关机在 docker 容器中没有按照预想的执行
3
系统开发实践-Spring Cloud 异常封装及传递处理
技术分享准备将 RPC 协议从 dubbo 切换为 feign, 记录一些系统设计细节
服务端的异常输出设计
OpenFeign 的异常传递捕捉处理
4
Drone CI 小试
技术分享每次推送代码到自建的 gitea 之后, 都要手动去 linux 服务器上执行部署脚本, 虽然这个操作一共也就几步(拉取最新代码 → 打包构建 → 生成 docker 镜像 → docker compose 运行), 之前就听说过 Drone CI, 这里假期刚好可以折腾小试一下.
5
在 PVE 上给软路由虚拟机加一个网络 Watchdog
技术分享在 PVE 宿主机上用 Bash 和 systemd timer 实现一个网络 watchdog:先检测公网连通性,连续失败后重启软路由虚拟机,多次自愈无效再升级为重启 PVE 宿主机。
随机文章随机推荐













