Skip to main content

开发框架支持

考虑到一些框架对.env集成的特殊性,dotenvx提供了对一些流行的开发框架的支持。

Spring Boot

dotenvx命令行工具如果检测不到.env文件,则会对Spring项目读取src/main/resources/application.properties文件, 然后其他的操作都是一致的。

考虑到Spring Boot的特殊性,dotenvx encrypt只会加密以下配置项。

  • 加密匹配规则:包含password, secret, key, token, credential配置项的值会被加密。

GoFr

GoFr是Go语言的一个非常流行的Web框架, dotenvx会从configs/目录下加载.env文件,从而方便开发者。

configs/.env主要方便于开发,环境变量的优先级要高于.env文件,所以你在GoFr应用中只要在程序开头添加以下代码提前完成 config/.env的加载即可,这样解密后的配置项优先级就会高于GoFr使用dotenv加载的配置项。

err := dotenvx.Load()