[Spring] Get Request 의 파라미터를 객체로 받을 때의 Case Convert
개요 개인의 취향 또는 조직의 컨벤션이 있겠지만 필자는 DB의 컬럼명을 Snake Case 로 작성하고, JSON 응답을 내릴 때에도 마찬가지로 컬럼명과 동일한 프로퍼티명을 사용하기 위해 Snake Case 를 사용하며, 이는 일반적인 JSON 의 컨벤션이기도 하다. 그러나 Java 는 Camel Case 를 사용하기 떄문에 Client로 부터 받는 요청과 응답결과, DAO 객체와 DB간 통신에 Case 의 변환이 필요한데 Spring Boot 의 @Controller 또는 @RestControler 를 통해 Client 로 부터 요청을 받을 때 POST 요청의 경우 @RequestBody 를 통해 Entity 또는 Dto 객체를 전달 받을 수 있는데 이러한 Model 객체는 jackson 라이브러리의 ..