我正在尝试一个简单的 Spring Boot 应用程序。这是我的代码。所以当我运行时它正在调用 sayHello()
为什么?
@RestController
public class HelloController {
@RequestMapping()
public String sayHello2(){
return "Hello2";
}
@RequestMapping(produces = { "text/html" })
public String sayHello(){
return "Hello";
}
}
最佳答案
这取决于您调用 API 的位置。当您从默认格式为 text/html 的浏览器调用时,它会调用 sayHello。尝试使用curl
调用,它会调用sayHello2
关于java - Spring Boot应用程序在没有路径的情况下将调用哪个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43629223/