其他分享
首页 > 其他分享> > Spring MVC 常用注解

Spring MVC 常用注解

作者:互联网

  Spring MVC怎么使用在Spring MVC项目快速搭建(编程模型) - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)进行了概述,那么Spring MVC就是是什么?不得不先说下什么是MVC及其与三层架构是什么关系。

    

   Spring MVC 本质可以认为是对servlet的封装,简化了我们serlvet的开发;其主要作用:1)接收请求 2)返回响应,跳转页面。

  那MVC和三层架构有什么关系呢?实际上MVC只存在三层架构的表现出。M实际上就是数据模型,是包含数据的对象,同时在Spring MVC里,有一个专门的类叫Model,用来和V之间的数据交互、传值;V值的视图页面View,包含JSP等;C当然就是控制器(@Controller标记的类)。

    

   Spring MVC常用注解:

    配置类:

    @EnableWebMVC,作用于配置类(@Configuration标记)

      

     其直接import了DelegatingWebMvcConfiguration类,进行了一些默认配置,可参考Spring高级特性之一: Aware之ApplicationContextAware - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)关于Aware介绍:

      

      

    控制类

    @Controller,Spring相关介绍中已经介绍过,但是也有区别:

      

    @RequestMapping,url映射

      

    @ResponseBody,响应

      

    @RequestBody,请求

      

    @PathVariable

      

    @RestController

      

 

 

  

标签:架构,Spring,Aware,Controller,MVC,注解,三层
来源: https://www.cnblogs.com/ilovebath/p/15560295.html