gpt4 book ai didi

java - 如何忽略级别@RequestMapping()而直接调用方法级别@RequestMapping()?

转载 作者:行者123 更新时间:2023-12-01 09:28:57 34 4
gpt4 key购买 nike

如何在Spring中忽略类级别@RequestMapping("/home")并直接调用方法级别@RequestMapping("/users")

@Controller
@RequestMapping("/home")

@RequestMapping("/method1")
public void method1(){
...
}

@RequestMapping("/users")
public void listUsers(){
...
}

我想调用http://localhost:8080/users来调用listUsers()方法。

最佳答案

您无法绕过在类级别定义的请求映射。如果是这样,为什么你想要一个类级别映射那么...你可以在方法级别请求映射中执行类似的操作

@Controller
@RequestMapping("/home/method1")
public void method1(){
...
}

@RequestMapping("/users")
public void listUsers(){
...
}

在这种情况下你可以尝试这个...

 @Controller
@RequestMapping({ "/home", "/users" })


@RequestMapping("/method1")
public void method1(){
...
}

@RequestMapping(method="RequestMethod.GET")
public void listUsers(){
...
}

关于java - 如何忽略级别@RequestMapping()而直接调用方法级别@RequestMapping()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39609712/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com