我與往常一樣路由一個春天啓動的Web應用程序:路由 - 春季啓動Web應用程序和AWS應用負載平衡器
@GetMapping("/account")
public String search(@RequestParam(value="search"...
現在我已經部署了這一個AWS應用負載平衡器,在這裏我用的背後基於路徑的路由來定位我的應用。
我在負載平衡器上配置了/admin/*
,以轉發到我的應用程序,它工作正常。
問題在於我的應用程序現在看到的是/admin/account
,而不是它期望的/account
。
AWS說:
注意,路徑模式用於路由請求,但沒有 改變它們。例如,如果規則的路徑模式爲/ img/*,則 規則會將對/img/picture.jpg的請求轉發給指定的 目標組,作爲對/img/picture.jpg的請求。
有沒有什麼清潔的方法呢?還是我不得不求助於這樣的事情:
@GetMapping("*/account")
我不t認爲該功能存在於AWS loadbalancer中 - 請檢查此問題https://stackoverflow.com/questions/39317685 –