You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Spring Boot 4中spring-dotenv结合@Value无法读取.env文件变量的问题求助

Spring Boot 4中spring-dotenv结合@Value无法读取.env文件变量的问题求助

各位大佬好!

最近我把项目从Spring Boot 3升级到Spring Boot 4之后,碰到了一个头疼的问题:原来用的spring-dotenv库没法正常从.env文件加载环境变量了,连带着@Value注解也读不到对应的变量值。

之前在Spring Boot 3环境下,我一直用的是这个Maven依赖来处理.env文件:

<dependency>
    <groupId>me.paulschwarz</groupId>
    <artifactId>spring-dotenv</artifactId>
    <version>4.0.0</version>
</dependency>

结果升级到Spring Boot 4之后这套配置直接失效了,试了好几种调整姿势都没用,感觉应该是这个库还没完全适配Spring Boot 4的新机制。想问问有没有小伙伴遇到过同样的问题?或者有没有靠谱的替代方案,或者能让这个库在Spring Boot 4里正常工作的小技巧呀?

火山引擎 最新活动