SpringMVC 相关注解总结

本文详细介绍了Spring MVC中的关键注解,包括@RequestMapping在类和方法级别上的使用,以及如何通过@Controller标记控制器。还讨论了@RequestMapping的value、method和params属性,用于指定URL和HTTP方法。另外,解释了@RequestParam和@PathVariable如何实现HTTP请求参数和方法形参的映射。最后,提到了Spring MVC对RESTful风格URL的支持以及如何直接在业务方法中处理Cookie。
摘要由CSDN通过智能技术生成

Spring MVC 注解

  • @RequestMapping
    Spring MVC 通过 @RequestMapping 注解将 URL 请求与业务方法进行映射,在 Handler 的类定义处
    以及方法定义处都可以添加 @RequestMapping ,在类定义处添加,相当于客户端多了一层访问路径。相当于添加一个二级路由

    例如此时客户端的访问路径就变为:
    http:localhost:8080/hello/index在这里插入图片描述

  • @Controller
    @Controller 在类定义处添加,将该类交个 IoC 容器来管理(结合 springmvc.xml 的⾃动扫描配置使
    用),同时使其成为一个控制器,可以接收客户端请求。

  • @RequestMapping 相关参数
    1、value:指定 URL 请求的实际地址,是 @RequestMapping 的默认值。

@RequestMapping("/index")
public String index(){
 System.out.println("执行了index...");
 return "index";

等于

@RequestMapping(value="/index")
public String index(){
 System.out.println(&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值