【SpringMVC】Resultful风格映射url

  • Post author:
  • Post category:其他




什么是Resultful风格

resultful风格是一种软件架构风格,而不是标准,只是提供了一种设计原则和约束条件。主要适用于客户端和服务器端交互的软件。是基于http协议实现。目的是为了提高系统的可伸缩性,降低应用之间的耦合度,方便框架分布式处理程序。基于这个风格的软件可更加的简单、更有层次,更易于实现缓存的机制。

1.面向资源

2.轻量级,高效简洁。

3.数据描述简单,一般以xml,json做数据交换。

4.安全。



用一个Demo演示

在此之前,添加web框架支持,output下的classes同级目录lib获取依赖。这些在SpringMVC相关文章有。

@Controller
public class ControllerTest1 {
    @GetMapping("/h1/{a}/{b}")
    public String test1(@PathVariable int a,@PathVariable int b, Model model) {
        model.addAttribute("msg", a+b);
        return "test";
    }
}

通过@PathVariable注解绑定映射的url。 @GetMapping表示处理器映射器使用的映射方式为GET。@GetMapping其实和@RequestMapping是等价的因为@RequestMapping默认请求方式就是get。

在这里插入图片描述

不需要key,只通过value传递参数,这样风格的url,通常能保证请求的安全性。



版权声明:本文为qq_53635765原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。