【720科技SpringMVC】第三次课:SpringMVC注解类型

原创 2018年04月17日 19:06:43

内容关键字:SpringMVC   @Controller  @RequestMapping  配置文件  控制器   注解类型

知识来源:720科技(张森鹏)

一、知识笔记/重要记录

         在SpringMVC 中,使用@Controller 标记一个类是Controller ,然后使用@RequestMapping 和@RequestParam 等一些注解用以定义URL 请求和Controller 方法之间的映射,无需继承特定的类或实现特定的接口,Controller 就能被外界访问到。此外Controller 不会直接依赖于HttpServletRequest 和HttpServletResponse 等HttpServlet 对象,它们可以通过Controller 的方法参数灵活的获取到。

1.Controller注解类型​(org.springframework.stereotype.Controller

        用于指示Spring类的实例是一个控制器,下面是一个带注解@Controller的例子

​​​​​​        Spring使用扫描机制来寻找应用程序中所有基于注解的类,为了它能够识别我们标记的@Controller,使用注解时,必要的配置文件元素如下:

​        括号内的内容为控制器类的基本包,要确保所有控制类都在基本包下,最好不要指定太广泛的包。

2.​RequestMapping注解类型(org.springframework.web.bind.annotation.RequestMapping)

​        RequestMapping注解类型的作用同其名字所暗示的:映射一个请求和一种方法。可以使用@RequestMapping注解一 种方法或类。 一个采用@RequestMapping注解的方法将成为一个请求处理方法,并由调度程序在接收到对成 URL 请求时调用。例子如下:

​使用RequestMapping注解的value属性会将URI映射到方法。在上面的例子中,就将input-customer映射到inputCustomer方法上,然后就可以用input-customerURI访问inputCustomer方法。

二、相关参考材料:

   a、SpringMVC中@Controller和@RequestMapping用法和其他常用注解

        https://blog.csdn.net/lplanguage/article/details/52815059​

   b、Spring MVC学习指南(第2版)[美]Paul Deck 著 林仪明 译

   c、springmvc常用注解标签详解             

        ​https://www.cnblogs.com/leskang/p/5445698.html

【720科技SpringMVC】---20180408 SpringMVC 注解类型

内容关键词:Controller 注解类型、RequestMapping 注解类型知识来源: 720科技(张森鹏)、Spring MVC学习指南(第2版)  使用基于注解的控制器的几个优点。其一,一个...
  • qq_41950098
  • qq_41950098
  • 2018-04-10 21:14:05
  • 3

【720科技SpringMVC】第三次课:运营推广/新媒体运营学习

内容关键词:运营推广相关知识知识来源:网络 一、学习参考(1)什么是运营推广对于运营推广的概念,百度百科是这样解释的:对运营过程的计划、组织、实施和控制,是与产品生产和服务创造密切相关的各项管理工作的...
  • weixin_35338461
  • weixin_35338461
  • 2018-04-17 19:30:54
  • 5

【720科技SpringMVC】第三次课:基于注解的控制器的SpringMVC应用

内容关键词:Controller注释类型、RequestMapping注释类型知识来源:720科技(张森鹏)  一、知识笔记/重要记录(1)Controller注释类型使用Controller注释类型...
  • weixin_35338461
  • weixin_35338461
  • 2018-04-17 19:29:47
  • 3

springMVC注解、原理及其实战

  • 2011年09月19日 01:24
  • 139KB
  • 下载

springmvc的各种注解类

1.@Controller类 在springmvc中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个model,然...
  • qq_33774822
  • qq_33774822
  • 2017-03-02 18:29:19
  • 313

SpringMVC返回json格式数据(非注解方式)

可以当成一个通用模版,在项目中使用1. 基类controllerimport
  • wangmaohong0717
  • wangmaohong0717
  • 2016-12-23 11:34:27
  • 960

【720科技SpringMVC】第一次课:依赖注入

内容关键字:A依赖B 依赖注入 Spring 控制反转 创建实例 set方法 构建方法知识来源:720科技(张森鹏)一、知识笔记/重要记录有两个组件A和B,当组件A中必须要用到组件B的实例,就称A依赖...
  • qq_38795034
  • qq_38795034
  • 2018-04-17 19:13:15
  • 2

springmvc注解开发-springmvc参数绑定-包装类型pojo参数绑定

包装类型的参数绑定   需求:商品查询条件。在商品查询方法中,实现商品查询条件的传入。   实现方法   第一种方法:在形参中添加HttpServletRequest request形参。...
  • u013310119
  • u013310119
  • 2016-06-24 10:18:22
  • 1282

springmvc学习笔记(12)-springmvc注解开发之包装类型参数绑定

本文主要介绍注解开发的介绍包装类型的参数绑定
  • h3243212
  • h3243212
  • 2016-03-11 11:40:01
  • 3171

第七章 SpringMVC数据类型转换—注解式控制器的数据验证、类型转换及格式化

原址:第七章 SpringMVC数据类型转换—注解式控制器的数据验证、类型转换及格式化 7.1、简介 在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。   一、...
  • u011461420
  • u011461420
  • 2016-06-18 11:31:28
  • 760
收藏助手
不良信息举报
您举报文章:【720科技SpringMVC】第三次课:SpringMVC注解类型
举报原因:
原因补充:

(最多只允许输入30个字)