以下内容为个人笔记,不属于分享
1、po包下User中为何在字段后又添加 “public String toString的方法
答:为了方便调试. 可以省略 对代码执行不影响,添加后 调试传参自己能看见
2、UserInfo的意义?
答:把要传给前台的数据整理好,放在一块;后期还会添加更大的类》resultInfo
3、service的UserService中有这样一段代码
public class UserService extends BaseService<User> {}
作用是什么,为什么要有<User>?
答:泛型BaseService<T> 加User后 确定了具体范围
4、为何要单独建立一份 ParamsException(异常)?
答:需要继承运行时异常 RuntimeException ,可用于登录、注册等不规范操作的报错
如果不建立,可以用if else判断,但是代码偏多,冗余。也可放在 RuntimeException ,但是没必要,不如新建立这样一个异常类
5、@Controller @RequestMapping 意义
答:前者存在 controller层才有意义,作用于表现层 ; 后者用于定位,配置请求映射地址(@repository作用于 dao持久层 @Override是伪代码,表示重写父类方法)