文档章节

Spring MVC 启用@MatrixVariable

一万
 一万
发布于 2015/12/17 13:35
字数 211
阅读 1461
收藏 3

今天做项目写后台,打算用

/id;start=1;end=10

的形式来传递参数,自然想到使用@MatrixVariable注解将参数绑定到控制器的方法参数上。但是请求一直失败。查资料,有人说配置文件启动MVC注解的地方得加入如下属性

<annotation-driven enable-matrix-variables="true" />

但我用的是编程方式,未用配置文件。后来找到一个方法管用:

我的配置类RestServletContextConfiguration继承WebMvcConfigurerAdapter配置类

覆盖它的configurePathMatch方法

@Override
public void configurePathMatch(PathMatchConfigurer configurer){
    UrlPathHelper urlPathHelper = new UrlPathHelper();
    urlPathHelper.setRemoveSemicolonContent(false);
    configurer.setUrlPathHelper(urlPathHelper);
}

后就可以绑定矩阵参数了。看了一下文档,大概意思是由于removeSemicolonContent的属性为true,请求过来的url自动处理掉了分号带的内容,在上述函数中将属性设为false即可工作。

© 著作权归作者所有

一万
粉丝 30
博文 102
码字总数 173386
作品 0
朝阳
程序员
私信 提问
spring mvc中启用MatrixVariable

@MatrixVariable 在Spring MVC中默认是不启用的,启用它需要设置 enable-matrix-variables="true" <annotation-driven enable-matrix-variables="true" />......

since1986
2014/06/07
1K
0
@MatrixVariable 矩阵变量

RFC3986定义了在URI中包含name-value的规范!这也是spring4.0众多吸引人的新特性之一。先来举个小例子: 比如URI是这样的: //GET /pets/42;q=11;r=22 对应的方法定义则是: @RequestMappin...

勇敢的蜗牛_Z
2015/05/07
1K
0
Spring 3.2的新特性和改进

New Features and Enhancements in Spring Framework 3.2 相对于3.1版,3.2的新特性和改进如下: 支持基于Servlet 3的异步请求处理。详情参见: Asynchronous Request Processing Spring MVC...

shelltea
2012/12/14
2.8K
1
java利用AOP 实现操作日志记录(一)

除springMvc外需要引入@Aspect注解依赖: 定义切面类: 切面类可根据业务要求自行添加逻辑 在spring的容器xml中添加配置: 此处有个注意点:网上说利用AOP无法拦截controller层,经测试,需要...

晓泊
2018/05/08
3.8K
0
Spring MVC一些常见注解的使用(一)关于url的一些注解

Spring MVC一些常见注解的使用(一) 关于url的一些注解 @PathVariable 直接获取url上的指定值,用法示例: @RequestMapping 这个注解是大家都比较常用的的一个注解,但是一个比较有用的是这...

年少爱追梦
2016/07/24
115
0

没有更多内容

加载失败,请刷新页面

加载更多

Dubbo-自适应拓展机制

背景 在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等,这些都是Dubbo的基础组件。这些基础组件的拓展不是在系统框架启动阶段被加载,而是拓展方...

rock-man
13分钟前
3
0
Kali安装fcitx输入法(五笔)

安装fcitx > sudo apt-get install fcitx-rime fcitx-config-gtk3 重启 > sudo reboot fcitx配置 效果就是这样 配置输入法切换 系统设置...

yeahlife
14分钟前
3
0
IE之css3效果兼容

本文转载于:专业的前端网站▷IE之css3效果兼容 一、兼容css阴影效果(ie滤镜) 1.Shadow,阴影 .shadow { -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-sha...

前端老手
18分钟前
3
0
NiushopB2C开源商城功能列表说明:

B2C单商户免费版:PC商城+微商城 B2C单商户标准版:PC商城+微商城组合套餐+阶梯优惠核销功能 B2C单商户企业版:PC商城+微商城拼团+组合套餐阶梯优惠+核销功能 B2C单商户分销版:PC商城+微商城...

niushop-芳
19分钟前
3
0
图片如何转GIF图片呢

如何将生活中拍摄的好玩有趣的图片制作成GIF动图呢?相信很多小伙伴都不知道要如何制作,其实制作方法非常的简单,下面分享一个图片转GIF动图的方法,希望这个方法能够帮助大家在与好友斗图时...

白米稀饭2019
26分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部