💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
**1. 传统的 UR L风格** http://localhost:8080/mvc/user?a=1&b=2 ,拼接参数时使用`?`和`&`字符进行连接。 **2. REST的 URL 风格** http://localhost:8080/mvc/user/1/2 ,没有使用`?`和`&`字符,而是采用`/1/2`这样的方法来拼接参数。 <br/> REST(Representational State Transfer)表述性状态转移,是一种软件架构风格。REST风格让其可读性更好,但在国内有一定的弊端,因为国内的项目有时候URL可能会传中文,对于中文乱码的处理是一个令人烦恼的问题,所以有些项目采用传统的URL与REST风格的URL搭配使用。 <br/> **3. REST 风格的 URL 使用步骤** (1) controller层。 ```java @Controller public class UserController { /** * 使用{name}符号给URL中的参数name进行占位,使用@PathVariable注解来获取该参数 */ @RequestMapping(value = "/rest/{name}/{age}", method = RequestMethod.GET) public String view(@PathVariable("name") String name, @PathVariable("age") int age) { System.out.println(name + "," + age); return "user"; } } ``` (2)REST 风格访问:http://localhost:8080/mvc/rest/zhangsan/25 。