목록Spring (2)
모눈종이에 사각사각
[Spring] No serializer found for class ~~~...
개발을 하던 중에 No serializer found for class ~~~로 시작하는 에러가 발생했다. 그 이유는 반환하는 dto 객체에 getter 없었기 때문에 join으로 파싱을 해야 하는데 하지 못해서 발생한 것이었다. getter 메서드를 만들거나, @Getter 어노테이션을 붙이는 것으로 해결할 수 있다. 참고사이트 https://stackoverflow.com/questions/59578802/jackson-no-serializer-found-for-class-and-no-properties-discovered-to-cre
Spring
2023. 1. 23. 00:38
프로시저 호출하기 - SimpleJdbcCall
프로젝트 진행 중에 가게의 다음 영업시간을 알아내기 위해서 프로시저를 만들었었다. 이를 JDBC 템플릿에서 어떻게 호출하는 지 몰라 공부하면서 구현했기 때문에 복습 겸 적어보려고 한다. 이번 포스팅에서는 MySQL에서 작성한 프로시저를 SimpleJdbcCall을 사용하여 어떻게 호출하지 알아 볼 것이다. SimpleJdbcCall을 이용하면 프로시저 호출을 할 수 있다. 1. 호출할 프로시저 지정 먼저 호출할프로시저를 지정한다. 내가 작성한 프로시저의 이름은 'business_hours_loop' 이다. // 프로시저 지정 SimpleJdbcCall simpleJdbcCall = new SimpleJdbcCall(jdbcTemplate) .withProcedureName("business_hours_l..
Spring
2022. 4. 11. 12:00