본문 바로가기

에러

[TIL] 사이드 프로젝트 21일차 개발 중 발생한 이슈와 해결 For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters. 명명된 매개 변수가 있는 쿼리의 경우 메서드 매개 변수에 이름을 제공해야 합니다. 쿼리 메서드 매개변수에 @Param을 사용하거나 Java 8+에서 javac 플래그 -parameters를 사용하는 경우 사용합니다. 파라미터에 스프링 데이터가 제공하는 @Param("email") String email 더보기
[TIL] 사이드 프로젝트 18일차 1. 개발 진행 상황 - 테스트 코드 관련 공부 및 코드 작성 - 모임CRUD 코드 작성 2. 개발 중 발생한 이슈와 해결 에러 메시지 2022-12-02 14:48:04.280 WARN 7034 --- [nio-8080-exec-1] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String "2022-12-25-18-00-00-00": Failed to deserialize java.tim.. 더보기
[TIL] 사이드 프로젝트 17일차 1. 개발 진행 상황 - 테스트 코드 what? 각 클래스마다 테스트를 하잖아? 예를 들어 컨트롤러를 테스트한다. 컨트롤러단 단위 테스트 단위테스트를 더 작게 쪼갠다고 생각하면 메소드마다 테스트가 나와야 되는 거지 게시글 작성 내가 구현한 컨트롤러는 requestPost, image, member 를 받고 서비스로 넘기고 서비스에서 받은 것을 응답 dto에 넣어서 반환하는 것 그러면 서비스를 스텁(?)으로 만들어서 응답해주기 스텁은 실제 기능 구현하지않고 원하는 값을 응답하게 할 수 있는 대역이니까! 그리고 상황 설정 requestPost, image, member값을 제대로 받지 못한 경우 requestPost 통으로 null, empty, " " 빈 문자열 requestPost 필드 중 필수 필드 .. 더보기
[TIL] 사이드 프로젝트 15일차 1. 개발 진행 상황 - 테스토 코드 작성중 - 예외 처리 계속 진행 중 2. 개발 중 발생한 이슈와 해결 에러 메시지 javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'sideproject.petmeeting.post.domain.Category'. Check configuration for 'category' 해결: @Valid어노테이션을 통해 유효성 검사를 하는데, 카테고리는 Enum으로 되어있고 카테고리를 @NotEmpty로 해서 발생한 에러로 Enum은 @NotNull 로 변경.. 더보기