用ModelMapper转换Pojo失败

clipboard.png

写了一个测试:

clipboard.png

结果是:
java.lang.AssertionError:
Expected :bar 2 foo
Actual :null

增加getter和setter之后,可以解决问题:

    public static class FooInfo{
        String val;

        public void setVal(String val) {
            this.val = val;
        }
    }

    public static class BarInfo{
        String val;

        public String getVal() {
            return val;
        }
    }

    @Test
    public void testModelMapper(){
        BarInfo barInfo = new BarInfo();
        barInfo.val = "bar 2 foo";

        ModelMapper modelMapper = new ModelMapper();
        FooInfo fooInfo = modelMapper.map(barInfo, FooInfo.class);

        Assert.assertEquals(barInfo.val, fooInfo.val);

    }
阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题