별 생각 없이 조회하는 기능이니 Get 메소드로 컨트롤러를 작성
데이터를 받아야 하는데 조건이 여러개이니까 VO를 통으로 작성
Java 에서는 카멜표시법이라서 workingDay 로 쓰고,
화면단에서는 스네이크케이스니까 working_day로 작성함
이거 맵핑을 나는 JsonProperty 로 하면 되겠구나 라고 생각하고 실행함
맵핑 안됨 절대 안됨 뭘해도 안됨
생각해보면 삽질임
Jsonproperty 인데 "/stockFlow?directionCode=1&workingDay=10" 이게 제이슨형식도 아님
.....ㅋㅋ
1. method 를 Post로 변경 (O)
- 이거는 뭐.. 검색인데 Post..? 이상함
작동은 됨
2. Get 방식이지만 그럼 @RequestBody로 받아서 넣어주자 (X)
안됨 헛소리하지말라고 오류메시지가 출력됨
Required request body is missing: public
당연히 get방식으로 던지고잇는데 바디가 있을수가 있음?
작동 안됨
3. 그러면 화면단에서 던질때 변수명을 JAVA 명칭과 똑같게 하자 (O)
working_day로 쓰지말고 workingDay로 사용
작동은 됨
참고링크 : https://github.com/cloud-barista/cb-tumblebug/issues/489
https://jojoldu.tistory.com/478