Spring mvc中@RequestMapping的value值可变时,获取value值, rest风格传参,
来源:互联网 发布:淘宝直通车在哪 编辑:程序博客网 时间:2024/06/05 14:44
小结下Spring mvc中@RequestMapping rest风格传参
1、REST风格的参数
@RequestMapping(value="/list{name}") public void findName(@PathVariable String name){ System.out.println("name: " + name); }形如REST风格的地址访问,比如:
/list,其中用(@PathVariable接收rest风格的参数的name值为"",
/listWindow,name值为"window"
2、REST风格的参数绑定形式之2
跟上边的例子很像
@RequestMapping(value="/list{name}") public void findNameAlternative(@PathVariable("name") String someName){ System.out.println("name: " + someName); }
这个有点不同,就是接收形如/listWindow的URL访问,把Window作为传入的someName,,但是在实际的方法中,使用
@PathVariable("name") String someName,将其绑定为
someName,所以这里someName为Window
3 url中同时绑定多个id
@RequestMapping(value="/departments/{departmentId}/employees/{employeeId}") public void findEmployee( @PathVariable String departmentId, @PathVariable String employeeId){ System.out.println("Find employee with ID: " + employeeId + " from department: " + departmentId); }
一样的意思
4、支持正则表达式
@RequestMapping(value="/{textualPart:[a-z-]+}.{numericPart:[\\d]+}") public void regularExpression( @PathVariable String textualPart, @PathVariable String numericPart){ System.out.println("Textual part: " + textualPart + ", numeric part: " + numericPart); }比如如下的URL:/sometext.123,则输出:
Textual part: sometext, numeric part: 123.
1 0
- Spring mvc中@RequestMapping的value值可变时,获取value值, rest风格传参,
- Spring Mvc 中 @RequestMapping注解里的value,params ,method 。
- spring mvc Controller中使用@Value无法获取属性值
- spring mvc Controller中使用@Value无法获取属性值
- spring mvc中的@RequestMapping value用法小结
- spring的value获取不到值
- 使用spring mvc Controller中使用@Value无法获取属性值
- spring mvc的 rest风格
- 获取select中option的value值
- Spring之@Value 注解获取properties值(Spring 3的@value简化配置文件的读取)
- Spring的@Value获取不到值的问题
- spring controller @RequestMapping(value = "/welcome") 中get post 和什么都不加的时候区别
- @RequestMapping(value = "${adminPath}/login" Spring中property-placeholder的使用与解析
- Spring @Value注入属性获取不到值
- @Value spring 注解 获取*.properties 的属性值
- spring mvc rest风格的CRUD
- REST风格编写Spring MVC的CRUD
- spring结合disconf时@Value注解获取不到值
- Android软件开发Log实时查看方式(无需数据线)
- 动态规划之线性动规(钢条切割、合唱队、最长递增子序列)
- ECMAscript到底是什么?它和JavaScript的关系?
- leetcode 231. Power of Two
- 程序员的网站集合(持续更新中)
- Spring mvc中@RequestMapping的value值可变时,获取value值, rest风格传参,
- select回显注意问题
- Html 基础介绍
- A+B Problem II
- mysql5.7错误代码
- Hadoop Installation - Pseudodistributed Mode
- exp 中query参数的使用
- 未排序数组中累加和为给定值的最长子数组系列问题
- package.json 详解