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).

Кто-нибудь знает, как я могу отменить это и вместо этого вызвать контроллер?

С уважением

0 ответов

Другие вопросы по тегам