繁体   English   中英

Spring 引导 - 更简单的 GetMapping 方法与不同路径的相同方法

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM