如何在Spring Boot项目中使用Dotenvx软连接
在如何在Spring Boot中集成Dotenvx保护你的配置项?一文中我们介绍了如何在Spring Boot项目中集成Dotenvx,从而保护你的配置项。 这篇文章我们将介绍一下Dotenvx的软连接特性,可以就可以让你快速地访问Spring Boot中配置的服务,如MySQL、Redis等。
数据库(MySQL/PostreSQL)和Redis基本上是Spring Boot应用中的标配,样例配置如下:
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=encrypted:xxxxx
Spring Boot配置完成后,Spring Boot应用就可以访问数据库啦,你也不用担心密码泄露。
接下来你会在IntelliJ IDEA中会配置对应的数据库连接,这样做我们就可以在IDE中直接查看数据, 同时数据库的schema信息,也可以帮助到代码提示、代码审核等。
但是在一些场景中,我们可能还是需要用到mysql命令,如配合一些自动化操作,同时一些同学也非常喜欢命令行操作方式。 但是要每次输入数据库密码,非常麻烦。或者将数据库密码写到命令行中,这样也不安全。