У моего весеннего загрузочного приложения есть простой статический html-файл, который я хранил в src / main / resources / static / index.html, и я добавил дополнительный контроллер для возврата этого представления.
public class HomeController {
@RequestMapping(path = "${url_prefix}/")
private String home() {
return "index.html";
}
}
На моем локальном компьютере разверните http://localhost:8080/ и перейдите к index.html.
Затем это же приложение развертывается в кластере kubernettes, где
если перейти на страницу, то возвращается
Страница ошибки Whitelabel
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Thu Jul 11 15:32:14 GMT 2019
There was an unexpected error (type=Not Found, status=404).
No message available
Я проверил содержимое развернутой весенней загрузочной фляги, и я вижу index.html в этой фляге.
9213 Thu Jul 11 17:10:08 CEST 2019 BOOT-INF/classes/static/index.html
У меня не так много информации о конфигурации кластера kubernettes. Я прекрасно понимаю, что без особой информации о сценарии развертывания никто не сможет мне помочь.
Но кто-нибудь может пролить свет с точки зрения более высокого уровня (я знаю значение ошибки 404).