@value噴射マップ、リスト、YAMLフォーマット

オリジナルリンク: https://blog.csdn.net/inquesiting/article/details/82984017

@value噴射マップ、リストを使用します

Entityクラス

@Value("#{'${list}'.split(',')}")
private List<String> list;

@Value("#{${maps}}")  
private Map<String,String> maps;

プロファイル

list: topic1,topic2,topic3
maps: "{key1: 'value1', key2: 'value2'}"

PS:上記の構文解析マップは、使用しなければならない「」値をラップするために対応するマップ、または他の解析が失敗し、それは地図<文字列、文字列>に変身するためにつながることがあります。

おすすめ

転載: blog.csdn.net/wenqiangluyao/article/details/100122414