如何将Object field:value映射到属性列表?

时间:2019-01-31 15:24:41

标签: java stringtemplate stringtemplate-4

ST有add(String name, Object value),但是如果我想用POJO中的数据填充ST属性怎么办?

class User {
public String id;
public String link;
public String key;
}

因此,我想输入ST.add(new User(...))之类的内容并得到结果:

ST.add("id", id);
ST.add("link", link);
...

作为解决方法,我使用Jackon ObjectMapper将User.class映射到Map.class,然后用forEach填充ST对象。

0 个答案:

没有答案