gpt4 book ai didi

java - Spring boot 测试 - 模拟配置

转载 作者:行者123 更新时间:2023-11-30 08:30:35 24 4
gpt4 key购买 nike

我想为我的一个 Spring 服务编写测试,服务中的一个方法是这样的:

private void loadConfig() throws JsonParseException, JsonMappingException, IOException {
// it loads config.json file and sets it in global variable
}

它从类路径加载 config.json 文件。

现在我的问题是:是否有可能以某种方式为测试定义它

它应该寻找 config-test.json 而不是 config.json ?假设我的类路径上有 config-test.json。

可能是方法上的一些注释,我没有从官方文档中找到太多帮助。

任何提示将不胜感激。

最佳答案

您应该使用文件名作为方法参数,或者尝试为每个 ApplicationContext 生产和测试使用 @PropertySource 和 Spring Environment

关于java - Spring boot 测试 - 模拟配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41119107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com