美文网首页
Spring MVC的自身业务处理

Spring MVC的自身业务处理

作者: 草珊瑚_6557 | 来源:发表于2019-04-03 16:52 被阅读0次

    请求处理

    1.请求捕获(url路由匹配,请求头匹配)
    @RequestMapping("/")匹配http://xxx.com/请求
    @RequestMapping("/hello")匹配http://xxx.com/hello请求

    @RestController
    @RequestMapping("/classPath")
    public class Application {
        @RequestMapping("/methodPath")
        public String method() {
            return "mapping url is /classPath/methodPath";
        }
    }
    

    匹配http://xxx.com/classPath/methodPath请求

    2.文件上传请求处理(multipart/form-data)

    3.静态文件转发

    响应

    1. 模板渲染
    2. json文本

    拦截器Interceptor(请求处理前/处理后,响应后处理)

    目的是减少重复代码。

    • 记录Web请求相关日志
    • 检查Web请求访问权限
    • 打开/关闭数据库连接
      避免在所有业务方法中都编写重复代码。
      配置请求处理前,请求处理后,响应后处理三个阶段的方法内容。
      配置拦截url的匹配规则和对应的拦截方法。

    数据模型绑定

    数据绑定是指,把请求参数转化为数据模型(数据库某张表或其字段)。
    然后把该模型作为请求处理的入参。

    异常处理

    出现异常后,比如url匹配不到,control层代码运行异常,数据库连接不上等等。
    该返回的响应数据。

    参考:
    https://www.tianmaying.com/tutorial/spring-mvc-quickstart

    相关文章

      网友评论

          本文标题:Spring MVC的自身业务处理

          本文链接:https://www.haomeiwen.com/subject/cqtnbqtx.html