SSM整合
- 表现层与前端数据传输协议:后端在与前端进行交互的过程中,需要告诉前端一些数据的结果,就制定了协议
- 在controller层中加Result类与code类


- 在原本的业务层类中修改一下函数

- 异常处理器:在项目中可能会出各种各样的异常,我们一直上抛统一处理
(在其他模块配置好后,使用模块导入依赖就可以,默认发生异常都会去处理器处理)
- 异常分类

- 在exception包下建立自定义异常类去代表异常类型

- 在controller包下建一个ProjectExceptionAdvice:最后异常统一到这里来操作

- 在service包下的serviceimpl方法中写抛出异常:无论是业务异常还是系统异常都抛出了

- 前后端交互:
- 发送ajax请求:

- 控制表单是否可见

- 弹出信息(x秒后自动消失):


- 前端操作后返回数据:

- 在表单上加载数据:

- 操作最后再做什么

- 弹出提示框:


- 拦截器;

- 实现过程:
- 在controller包下新建一个拦截器包,拦截器包下新建一个类进行拦截器的书写

- 在配置类SpringMvcConfig中加:

- 拦截器参数:
- handler:可以拿到原始执行的对象,之后可以进行各种关于反射的事情
- exception(可被异常处理器替代)与moderandview(界面跳转)没有什么用处
![]()
- 多个拦截器(一般也用不到):
![]()



浙公网安备 33010602011771号