컨트롤러에서 RequestMethod가 POST 일때
왜 바디에 있는 값과 쿼리스트링 값 둘다 받아 지나요?
ex)
1_ @RequestMapping(value="/test.do", method=RequestMethod.POST)
url - /test.do?aa=11
body - {"bb" : "22"}
-> 둘다 받아짐
그외
2_ @RequestMapping("/test.do")
url - /test.do?aa=11
body - {"bb" : "22"}
-> 둘다 받아짐
3_ @RequestMapping(value="/test.do", method={RequestMethod.POST, RequestMethod.GET})
url - /test.do?aa=11
body - {"bb" : "22"}
-> 둘다 받아짐
4_ @RequestMapping(value="/test.do", method=RequestMethod.GET)
url - /test.do?aa=11
body - {"bb" : "22"}
-> BAD REQUEST
5_ @RequestMapping(value="/test.do", method=RequestMethod.POST)
url - /test.do?aa=11
body - 안보냄
-> BAD REQUEST