PO 持久对象,数据,可命名Entity; BO 业务对象,封装对象、复杂对象 ,里面可能包含多个类;主要是DTO和VO。 DTO:一般是用来封装前端发送过来的数据的。(可能使用@Validated+BindingResult来绑定) VO:一般就是将要返回给前端的数据封装成对象再返回(restful规范要求下,我们多使用ResponseBody)