illustrate
Partners who have used the Spring Boot configuration file know that the content in the resource file is usually displayed in plain text, and the security is relatively low.
Open application.properties or application.yml , such as MySQL login password, Redis login password, and third-party keys, etc., at a glance. Here is an encryption and decryption component to improve the security of some property configurations.
jasypt is a toolkit under spring boot written by a foreign master to encrypt the information in the configuration file.
GitHub Demo address
spring-boot2/spring-boot-encrypt at master · jeikerxiao/spring-boot2 · GitHub
Database user name and database password encryption as an example
1. Import package
Check out the latest version at: