Windows11环境下读取.env文件密钥时项目无法启动的问题求助
Windows11环境下读取.env文件密钥时项目无法启动的问题求助
大家好,我目前在Windows11环境下开发项目,碰到了一个棘手的问题——项目启动时没办法正确读取项目根目录下.env文件里的密钥变量,导致启动失败。想请各位大佬帮忙排查下问题所在。
我的项目配置是这样的:application.properties文件里引用了.env文件中的多个变量,具体内容如下:
application.properties 配置内容
app.version=@project.version@ api.url = ${APP_API_URL} api.site.url = ${APP_SITE_URL}/api signup.url = ${APP_SITE_URL} server.port=9000 BALANCE_PLATFORM_API_KEY = ${ADYEN_BALANCE_PLATFORM_API_KEY} BALANCE_PLATFORM = Multimicro SCOPE_COMPANY_KEY = ${ADYEN_SCOPE_COMPANY_KEY} ONBOARDING = ${ADYEN_ONBOARDING} thermal.printer.url = ${APP_PRINT_URL} ADYEN_MERCHANT_ACCOUNT=MultimicroECOM ADYEN_MERCHANT_ACCOUNT_POS=MultimicroPOS HMAC_KEY=ieruoweriugdfkjgwoieruh ADYEN_API_KEY=${ADYEN_API_KEY} KEY_TERMINAL=${ADYEN_KEY_TERMINAL}
.env 文件配置内容
APP_API_URL=http://localhost:8000/api APP_SITE_URL=http://localhost:7000/api ADYEN_BALANCE_PLATFORM_API_KEY=AQE0hmfxJorGbBBCw0ixnmU2pOGrRIpZC5xYVSt703S/l2tCndV593sKXCu5xgXDNJ49YvvXeRDBXVsNvuR83LV...
我已经确认.env文件确实放在项目的根目录下,但启动时还是会出现变量未找到的报错,项目直接启动失败。想问问是不是Windows环境下有什么特殊的配置要求,或者我的配置文件写法哪里有问题?麻烦各位帮忙看看,谢谢!
备注:内容来源于stack exchange,提问作者pheromix
相关产品推荐
相关产品推荐

