Пружинная загрузка не распознает мои контроллеры, только если я отправляю больше параметров по запросу. Например:
Если я отправлю нормальный GET запросить загрузку пружины распознает мой контроллер: http://localhost/idp/oauth/123/authorize
Если я отправлю GET запрос с дополнительные параметры пружинная загрузка не распознает мой контроллер: http://localhost/idp/oauth/123/authorize?scope=public_profile
Мне нужно получить запрос именно для второго примера (с параметром scope), но при загрузке пружины контроллер не распознается и перенаправляется на /error.
код:
@Controller
@RequestMapping("/idp/oauth")
public class OAuthController {
@RequestMapping(value = "/{clientId}/authorize", method = RequestMethod.GET)
public String authorizeGet(
HttpServletRequest request,
HttpServletResponse response,
@PathVariable String clientId,
Model model) {
// ...
}
@RequestMapping(value = "/{clientId}/authorize", method = RequestMethod.POST)
public String authorizePost(
HttpServletRequest request,
HttpServletResponse response,
@PathVariable String clientId,
Model model) {
// ...
}
}