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>,幾個bean類別就幾個list放到Map中