![](/img/trans.png)
[英]Mapping two @GetMapping to same @RestController into Spring Boot
[英]Spring Boot - Easier way of GetMapping to the same method with different Paths
目前我的 Controller 看起来像这样。
@RequestMapping("members") public class MembersController { private ArrayList<Member> memberList = new ArrayList<>(); @GetMapping("") public String index1(Model model) { model.addAttribute(memberList); return "members/memberIndex"; } @GetMapping("index") public String index2(Model model) { model.addAttribute(memberList); return "members/memberIndex"; } }
有没有一种更简单的方法可以为两个不同的路径“localhost:port/members”和“localhost:port/members/index”使用一个索引方法? 一般来说,我可以为一种方法注释两个值吗?
提前致谢:)
编辑:我已经看到它适用于@RequestMapping
您可以使用 @GetMapping 的值,如下所示:
@GetMapping(value = {"/", "/index"})
我马上自己修好了。
@GetMapping({"", "index"})
没有注意到数组是必要的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.