后端如何取得封装在DTO里的对象

问题遇到的现象和发生背景

我想取到adAccountItem里的内容 代码该怎么写

controller层:

img


AddAdAccountDTO:

img


adAccountItem:

img

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

如有帮助望采纳

    public BaseResponse addAccountDTo(@RequestBody AddAdAccountDTO addAdAccountDTO){
//       打印获得的DTO对象
        System.out.println(addAdAccountDTO);
//        获得dto对象里面的item集合和集合长度
        List<AdAccountItem> list=new ArrayList<>();
        int len=list.size();
        System.out.println(len);
        
        for (int i=0;i<len;i++){
//            遍历每一个对象
            AdAccountItem adAccountItem= list.get(i);
//            获得他的属性
            adAccountItem.getAdvertiserId();
            adAccountItem.getAdvertisername();
        }
        return BaseResponse.success("success");
    }

你new一个这个对象 再通过这个对象获取到它的属性。

望采纳!

import org.springframework.beans.BeanUtils;

SdbDbUser user =userServer.getUserInfo(toUser);
UserVO userVo= new UserVO();
BeanUtils.copyProperties(user, userVo);

现实上的开发是你需要什么字段dto写什么字段