2024-07-17
一言
我并不羡慕别人的人生,这就是所谓幸福。 --- 《幸运星》 · Sai
@Value
遇到一个需求,我有一个类的属性为 List<Integer>
需要读取配置文件中的值。
使用 @Value
来实现
api:
ids: 1,2,3
@Value("#{'${api.ids}'.split(',')}")
private List<Integer> ids;
注意
如果直接写 @Value("${api.ids}")
会报错,无法解析。 但是 如果是 List<String>
是可以成功解析的。