=============== Set注入内置类型 =============== 1 基本类型和String->value public class Employee { ... private Integer id; private String name; ... } ... 139 关羽 ... 2 数组->list public class Employee { ... private String[] emails; ... } ... guanyu@163.com guanyu@hotmail.com guanyu@tedu.cn ... 3 Set->set public class Employee { ... private Set tels; ... } ... 01062332018 13910110072 13051205727 ... Set中的元素不允许重复,配置文件中的重复项会被过滤掉。 Set是无序容器,实际存放的顺序与配置文件中的顺序不一定一致。 4 List->list public class Employee { ... private List addresses; ... } ... 中鼎大厦 荔枝大厦 富海大厦 ... List中的元素可以重复,配置文件中的重复项会被保留。 List是有序容器,实际存放的顺序与配置文件中的顺序严格一致。 5 Map public class Employee { ... private Map qqs; ... } ... 关关 123456 小羽 654321 云长 135246 ... Map是键值对的集合,每个键值对用一个entry标签表示。 键值对中的键用key标签表示,值没有特定的标签。 6 Properties Properties就是键和值均为String的Map。 public class Employee { ... private Properties weChats; ... } ... guanguan xiaoyu yunchang ... 例程:Injection 类似Date这种复杂内置类型的属性,需要借助于自行定义的类型转换器实现注入。