day41

调度器

定义

web.xml配置

控制器Controller

配置自动扫描控制器

在spring-mv.xml中加入

<!-- 启用spring mvc 的注解 -->
<mvc:annotation-driven/>
<!--
容器(tomcat)自动扫描控制器类,
该标签,指定要扫描的控制器类的包路径,并扫描所有该路径下被@controller注解声明的类
由容器完成所有被扫描到的控制器类的实例化
-->
<context:component-scan base-package="com.st.controller" />

常用注解

注解 说明
@Controller 负责声明一个类,让该类被tomcat容器完成实例化
@RequestMapping("/def") 指定控制器可以处理的URL请求。允许所有HTTP请求方式,也可设置method属性限制请求方式;@RequestMapping(value="/getReq",method=RequestMethod.GET)
@GetMapping("/getReq") 声明只能处理GET方式的请求,等价于@RequestMapping(value="/getReq",method=RequestMethod.GET)
@PostMapping("/postReq") 声明只能处理POST方式的请求
@ResponseBody 用于将controller方法返回的对象转换为指定格式,写入到response对象的body数据区,返回中文时,应设置@RequestMapping(value="/i3,produces="text/html;charset=utf-8")
@RequestBody @RequestBody和@RequestParam主要是用来接收前端传给后端的json数据

封装工作单元

客户端请求中的参数很多,避免方法参数列表过长,可以用一个类的对象来接收全部参数,前提是,类的属性名要和请求中的参数名一致



最新文章

  1. ORACLE数据库SQL语句的执行过程
  2. 如何使用 Entity Framework 构造动态查询表达式
  3. nodejs(1)
  4. centos6 一个vlan配置多ip地址
  5. Sql server之路 (一)基础学习
  6. Marvelous Mazes
  7. 收集一些常用的php正则表达式
  8. c# 远程监控(4) 接收端 RTP包重组 分屏显示
  9. dom4j解析XML的CURD操作
  10. IOS 页面之间的传值(主讲delegate)
  11. 求解决!!!SystemVerilog于ModelSim在编译和执行
  12. 设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用
  13. JQuery控制下拉列表
  14. pl/sql developer 连接服务器上的数据库
  15. 英语词汇(5)followed by / sung by / written by
  16. angr学习
  17. linux shell编程中的数组定义、遍历
  18. 广搜 poj3278 poj1426 poj3126
  19. Java编程的逻辑 (25) - 异常 (下)
  20. rhel7.x配置本地yum

热门文章

  1. 使用Elasticsearch Operator快速部署Elasticsearch集群
  2. Django环境安装
  3. 原生Redis跨数据中心双向同步优化实践
  4. 洛谷P1725 琪露诺 (单调队列/堆优化DP)
  5. MQ系列6:消息的消费
  6. 代码随想录第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
  7. 自主创建mybtis管理应用,用以横向管理数据源
  8. 【强烈推荐】用glob库的一行命令显著加速批量读取处理数据
  9. Linux系统管理_软件管理
  10. 在vue中引入elementui