标签:多个 als int ber removes app 出现 variable 说明
在Spring3.2 后,一个@MatrixVariable出现了,这个注解的出现拓展了URL请求地址的功能。
Matrix Variable中,多个变量可以使用“;”(分号)分隔,例如:
如果是一个变量的多个值那么可以使用“,”(逗号)分隔
或者可以使用重复的变量名:
下面来一个例子说明:
再复杂一点就是这个例子:
针对每一个Parh Variable绑定一个Matrix Variable,然后使用 value 和 pathVar属性就能找到该值。
另外,正对Matrix Variable也是可以指定自身的的属性,例如,是否必须,默认值。
下面这个例子说明:
最后说明一下,如果要开启Matrix Variable功能的话,必须设置 RequestMappingHandlerMapping 中的 removeSemicolonContent 为false.
一般情况不用你手动去设置这个属性,因为这个属性默认就是false ,如果你碰见Matrix Variable功能未开启的时候就可以看看是不是误设置这个属性为true了。
结束
标签:多个 als int ber removes app 出现 variable 说明
原文地址:https://www.cnblogs.com/hfultrastrong/p/11491391.html