Spring boot возвращает перенаправление (302) в корень контекстного пути
У меня есть микро сервис java-8 (весенняя загрузка и весеннее облако) со следующей конфигурацией (служба кошелька)
server:
port: 8100
servlet:
context-path: /wallet
И один контроллер со следующим методом:
@RequestMapping(value = {"", "/", "/register", "/login", "/home"})
public String publicIndex() {
return "index.html";
}
при вызове следующего все работает как надо:
curl.exe -k -i http://localhost:8100/wallet/
но при звонке
curl.exe -k -i http://localhost:8100/wallet
Я получаю следующий ответ (обратите внимание на "/" в конце):
HTTP/1.1 302
Location: http://localhost:8100/wallet/
Transfer-Encoding: chunked
Date: Tue, 20 Nov 2018 15:24:12 GMT
потому что я работаю в облачной среде с эластичным beanstalk, это плохо для меня (возвращает внутренний IP).
Кто-нибудь знает, как я могу отменить это и вместо этого вызвать контроллер?
С уважением