我想使方法名称为@RequestMapping的“值”。
这意味着如何使代码1成为代码2?
out_data.append(dict.copy())
//Code1
@RequestMapping("hello")
public Object hello() {
//...
}
-----添加更多内容使其清晰--- 2019-2-27 15:47:50 为了明确起见,我想通过代码获得两个API用户/您好,用户/再见:
//Code2
public Object hello() {
//...
}
答案 0 :(得分:1)
假设您的请求中有一个公共URL。 假设您在所有请求中都包含/ user,而不是在所有方法中都写入/ user,则可以使用@RequestMapping(value =“ / user”),如下所示。您的控制器内可以有多种方法
@RestController
public class UserController {
@RequestMapping(value="/user/hello",method=RequestMethod.yourMethod)
public object hello() { // your code
}
@RequestMapping(value="/user/bye",method=RequestMethod.yourMethod)
public object bye() { // your code
}
解决方案:
@RestController
@RequestMapping(value="/user")
public class UserController {
@RequestMapping(value="/hello",method=RequestMethod.yourMethod)
public object hello() { // your code
}
@RequestMapping(value="/bye",method=RequestMethod.yourMethod)
public object bye() { // your code
}