【SpringMVC学习笔记】2.SpringMVC URL绑定和参数接收

本文详细介绍了SpringMVC中的URL Mapping,包括不同Mapping注解的使用,如@RequestMapping、GetMapping和PostMapping。接着,文章深入探讨了如何接收请求参数,如利用Entity、RequestParam、Map和关联对象等方法,并讲解了如何处理数组数据和时间转换。特别是时间接收部分,提到了如何将字符串转换为Date类型以及配置全局转换器的方法。
摘要由CSDN通过智能技术生成

Spring MVC绑定

URL Mapping

  • URL Mapping指将URL与Controller方法绑定
  • 通过将URL与方法绑定, SpringMVC便可通过Tomcat对外暴露服务

Mapping注解

  • @RequestMapping - 通用绑定
  • @GetMapping - 绑定Get请求
  • @PostMapping - 绑定Post请求
@Controller
@RequestMapping("/um") //所有的方法都绑定这个路径
public class URLMappingController{
   
    
    @GetMapping("/g")
    @ResponseBody
    public String getMapping(){
   
        return "This is get method";
    }
    
    @PostMapping("/p")
    @ResponseBody
    public String postMapping(){
   
        return "This is post method";
    }
    
    @RequestMapping("/req") //作用在方法上, 不再区分get/post
    @RequestMappding(value="/g",method=RequestMethod.GET)
    public String request(){
   
        
    }

}

接收请求参数

  • 使用Controller方法参数接收
  • 使用Java Bean接收参数

利用参数接收

@PostMapping("/m1")
@ReponseBody  //直接将方法的参数返回给访问者
public String post(String username , Long password){
   
    return username + ":" + password;
}
利用Entity接收参数
public class User{
   
   	private String username;
    private Long password;
    ... setter  getter ..
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值