day41 6-1 安装配置maven & 6-2 创建maven项目 & 6-3 搭建springMVC框架 & 6-4 springMVC常用注解和封装工作单元
2024-10-21 11:41:30
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数据 |
封装工作单元
客户端请求中的参数很多,避免方法参数列表过长,可以用一个类的对象来接收全部参数,前提是,类的属性名要和请求中的参数名一致
最新文章
- ORACLE数据库SQL语句的执行过程
- 如何使用 Entity Framework 构造动态查询表达式
- nodejs(1)
- centos6 一个vlan配置多ip地址
- Sql server之路 (一)基础学习
- Marvelous Mazes
- 收集一些常用的php正则表达式
- c# 远程监控(4) 接收端 RTP包重组 分屏显示
- dom4j解析XML的CURD操作
- IOS 页面之间的传值(主讲delegate)
- 求解决!!!SystemVerilog于ModelSim在编译和执行
- 设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用
- JQuery控制下拉列表
- pl/sql developer 连接服务器上的数据库
- 英语词汇(5)followed by / sung by / written by
- angr学习
- linux shell编程中的数组定义、遍历
- 广搜 poj3278 poj1426 poj3126
- Java编程的逻辑 (25) - 异常 (下)
- rhel7.x配置本地yum