@Value("#{1}")
private Integer week;
@Value("#{'week'}")
private String week;
@Value("#{{1,2,3}}")
private List week;
@Value("#{{1:'Monday',2:'Tuesday',3:'Wednesday'}}")
private Map week;
${}只能识别很简单的String,int等,识别不了数组,map,还需要#{}解析。首先以String的样子被¥{}得到,再解析为map。因此写为¥{#{}}