Spring 使用@Value注解读取配置文件中的数组

发布时间:2024年01月23日

使用@Value注解读取配置文件中的数组

配置文件中配置

使用逗号隔开

server:  
  port: 8080  
configData:  
  item1,  
  item2,  
  item3

server:  
  port: 8080  
configData:  
  item1, item2, item3

用于测试的Controller

@RestController  
public class TestController {  
  
    @Value("${configData}")  
    String[] testArray;  
    @Value("${configData}")  
    List<String> testList;  
  
    @GetMapping("/testArray")  
    public String[] testArray() {  
        return testArray;  
    }  
  
    @GetMapping("/testList")  
    public List<String> testList() {  
        return testList;  
    }  
}

测试返回

都是["item1","item2","item3"]

文章来源:https://blog.csdn.net/weixin_42889176/article/details/135762050
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。