Spring2 Jackson의 직렬화는 어떤 방식으로 동작할까? 직렬화에 실패하는 이유(com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class...) 이 글에서는 직렬화의 개념 Springboot에서 직렬화를 하는 방식(Jackson) Jackson의 동작 방식 에 대해 정리하였습니다. 1. 문제 상황 간단한 조회 api를 만들고 postman을 통해 호출했는데, Dto 객체를 읽어올 때 다음과 같은 에러가 발생했다. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.ebcho.homecook.web.dto.RecipeListResponseDto and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature... 2023. 2. 12. ShedLock 사용하기 www.baeldung.com/shedlock-spring 같은 잡을 수행하는 각각 다른 서버에서의 인스턴스 A,B가 있을 때, A,B 둘 중 하나가 수행하도록, 2개 이상의 서버에서 중복 수행을 방지하도록 Lock 을 걸게 하는 라이브러리로 shedlock 이 있다. 순서 관계없이 lock을 설정한 시간동안은 하나의 인스턴스만 작동하도록 되어있다. 1. application.yml에 dataSource 작성 spring: datasource: url: jdbc:mariadb://localhost:3306/test driver-class-name: org.mariadb.jdbc.Driver 2. db에 테이블 생성 CREATE TABLE shedlock ( name VARCHAR(64), lock_unt.. 2021. 5. 11. 이전 1 다음