crm项目搭建环境时,本人困惑的地方(已解决并整理)

以下内容为个人笔记,不属于分享

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是伪代码,表示重写父类方法)

猜你喜欢

转载自blog.csdn.net/weixin_41954142/article/details/81124122