Ну, иногда стоит проверить, не переопределили ли вы глобальные сопоставления каким-то контроллером отдыха. Простая ошибка примера (kotlin):
@RestController("/foo")
class TrainingController {
@PostMapping
fun bazz(@RequestBody newBody: CommandDto): CommandDto = return commandDto
}
В приведенном выше случае вы получите, когда будете запрашивать статические ресурсы:
{
title: "Method Not Allowed",
status: 405,
detail: "Request method 'GET' not supported",
path: "/index.html"
}
Причиной этого может быть то, что вы хотели для отображения @PostMapping
в /foo
, но забудьте о аннотации @RequestMapping
на уровне @RestController
. В этом случае весь запрос сопоставляется с POST
, и в этом случае вы не получите статический контент.