为什么需要继承BaseController
继承在这个地方的作用是什么
提供通用的方法,约定一种规范,如果不继承你就得自己在每个controller都写一遍。如果每个人写的不一样,前端可能不能统一处理,约定好,很多地方可以统一做处理
可以认为BaseController是一个基本类,它定义了一些基本的控制器结构,可以用来作为多个控制器的基础,从而减少重复代码的写作。它还可以提供一些公共的方法,例如处理表单请求和响应、处理错误和异常等等。通常,BaseController把多个控制器的共同的功能抽象出来,以便多个控制器都可以使用它们,从而减少代码量和重复工作。