Java 正则表达式;[……”是;未关闭但仍在工作
我在Spring中有一个前进功能,它是:Java 正则表达式;[……”是;未关闭但仍在工作,java,spring,spring-mvc,Java,Spring,Spring Mvc,我在Spring中有一个前进功能,它是: @RequestMapping(value = "/{[path:[^\\.]*}") public String redirect() { return "forward:/"; } 我困惑的是,为什么“路径”左边的“[”没有关闭,但仍然有效?我无法理解这一点 看起来它只匹配了www.sample.com/aaa,但不匹配www.sample.com/aaa/bbb/,我应该如何修改 谢谢。我只想在这里使用“/**”而不是正则表达式
@RequestMapping(value = "/{[path:[^\\.]*}")
public String redirect() {
return "forward:/";
}
www.sample.com/aaa
,但不匹配www.sample.com/aaa/bbb/
,我应该如何修改“/**”
而不是正则表达式