@RestController = @Controller + @ResponseBody
区别
@RequestMapping在类的级别上的注解会将一个特定请求或者请求模式映射到一个控制器之上。之后你还可以另外添加方法级别的注解来进一步指定到处理方法的映射关系。
@RequestMapping详解
当URL指向的是某一具体业务资源(或者资源列表),例如博客、用户时,使用@PathVariable。
形式如:/blogs/{blogId},使用@Pathvariable(value = "itemId")
获取url路径中的值。
当URL需要对资源或者资源列表进行过滤,筛选时,用@RequestParam。
形式如:blogs?blogId=1,使用@RequestParam("itemId")
获取url参数中的值。
URL="xxx/blogs?id=5"
字符串拼接方式:
var item;
url="xxx/blogs?id=" + item + "";
URL="xxx/blogs/5"
原文:https://www.cnblogs.com/pycrab/p/10589358.html