我有一个spring boot application.yml,其中上下文路径如下所述。
server:
servlet:
contextPath: /home
我有以下RootController.java
@RestController
@Slf4j
@RequestMapping("/")
public class RootController {
@RequestMapping(method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public String getContent() throws IOException {
return "This is root content";
}
}
但是,即使@RequestMapping中将方法称为“ GET”,但根端点也适用于所有HTTP方法,例如“ POST”,“ PUT”等。它应该仅适用于GET方法。我不确定这个问题。有人可以帮忙解决此问题吗?