Springbootで「?」が含まれるURLを取得したい
@Controller
@ResponseBody
public class GetProjectInfoRestController {
@RequestMapping(path = "/test/{opt}",
method = RequestMethod.GET)
public void test(HttpServletRequest request, @PathVariable("opt") String opt) {
return;
}
}
ブラウザで「http://localhost:8080/test/aaa」を実施すると
「@PathVariable("opt") String opt」に「aaa」がはいることを確認できたのですが
「http://localhost:8080/test/aaa?bbb」を実施すると
「@PathVariable("opt") String opt」には「aaa」までしか入っていませんでした。
「?」も含めて値を取得することは可能でしょうか?
また、request.getRequestURL().toString()でURLを取得してみても
「http://localhost:8080/test/aaa」となっているようでした…