小编Фед*_*аев的帖子

Spring boot @Value 属性在测试用例中为 null

我想从 application.properties 获取值。

@ExtendWith(MockitoExtension.class)
public class CurrencyServiceTest {

    @Mock
    private OpenExchangeRatesClient openExchangeRatesClient;

    @Value("${openexchangerates.app.id}")
    private String appId;

    @Value("${openexchangerates.currency.base}")
    private String base;

...
Run Code Online (Sandbox Code Playgroud)

问题是 appId 和 base 在测试中为 null。这是什么原因呢?

java testing mockito spring-boot

5
推荐指数
1
解决办法
5174
查看次数

标签 统计

java ×1

mockito ×1

spring-boot ×1

testing ×1