public class UserAndCustomerVo{
private User user;
private Customer customer;
//getter setter method
}
@RequestMapping("test")
public UserAndCustomerVo getSomeInfo() {
User user = new User();
Customer customer = new Customer();
UserAndCustomerVo uacVo = new UserAndCustomerVo();
uacVo.setUser(user);
uacVo.setCustomer(customer);
return uacVo;
}
再封装一层,
类名最好跟业务相关
这样以后业务要扩展还可以继续加
我觉得要简单呢,就用 Map 好了。如果你想传递过去的数据有明确类型,貌似只能自己定义类型或接口了。不过如果是用于转换成 JSON,用 Map 应该比较好。
另外,也可以用匿名类,
如果需要明确的接口,可以自定义一个接口,将代码代码中
new Object() { .... }
中那个Object
替换成你自己的接口——不过写这么麻烦,都可以自己定义个组合类型了。你可以自己研究下自定义 Tuple 泛型(网上貌似也能搜到)。个人觉得Map接受比较好,Map<String,List<Model>>,几个bean类就几个list放到Map中