小编knl*_*nly的帖子

避免Spring RequestMapping之间的斜杠(/)

请考虑以下示例:

@Controller
@RequestMapping({"/home"})
public class Home {
    @RequestMapping(value = { "", "/" })
    public String index() {
        return "home";
    }
    @RequestMapping(value = { "-of-{id}" })
    public String of(@PathVariable("id") String id) {
        System.out.println(id);
        return "home";
    }
}
Run Code Online (Sandbox Code Playgroud)

index()完美地映射到'/ home'和'/ home /'; 但当(我想)将它映射到'/ home-of-{id}'时,(id)被映射到'/ home/-of- {id}'.

Spring会自动在'/ home'和'-of- {id}'之间添加斜杠,但我想消除它,有什么建议吗?

spring slash request-mapping

5
推荐指数
1
解决办法
1662
查看次数

标签 统计

request-mapping ×1

slash ×1

spring ×1