ilustrar
Los socios que han usado el archivo de configuración de Spring Boot saben que el contenido del archivo de recursos generalmente se muestra en texto sin formato y que la seguridad es relativamente baja.
Abra application.properties o application.yml , como la contraseña de inicio de sesión de MySQL, la contraseña de inicio de sesión de Redis y las claves de terceros, etc., de un vistazo Aquí hay un componente de cifrado y descifrado para mejorar la seguridad de algunas configuraciones de propiedad.
jasypt es un conjunto de herramientas bajo Spring Boot escrito por un maestro externo para cifrar la información en el archivo de configuración.
Dirección de demostración de GitHub
spring-boot2/spring-boot-encrypt en maestro · jeikerxiao/spring-boot2 · GitHub
Nombre de usuario de la base de datos y cifrado de la contraseña de la base de datos como ejemplo
1. Paquete de importación
Consulte la última versión en: