문제 발생 Execution failed for task ':test'. > Could not resolve all files for configuration ':testRuntimeClasspath'. > Could not find com.mysql:mysql-connector-j:. Required by: project : Gradle에 // mysql runtimeOnly 'com.mysql:mysql-connector-j' 이 코드 추가하고, 클린 빌드 수행 했을 때 저런 문제가 발생했습니다. 원인 https://nayha.tistory.com/740 인텔리제이 could not find mysql:mysql-connector-java gradle could not find mysql:mysql-..
에러일기
문제점 java.lang.IllegalArgumentException: Unable to serialize claims object to json: Unable to serialize object: Java 8 date/time type `java.time.LocalDateTime` not supported by default 문제발생코드 @Entity @Getter @AllArgsConstructor @NoArgsConstructor @Builder public class Authority extends BaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @JsonIgnore private Long id; private String..
문제점org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException 문제 발생 코드 @DeleteMapping("/{commentNumber}/deleteComment") public ApiResponse deleteComment(@PathVariable int commentNumber) { commentService.deleteComment(commentNumber); return ApiResponse.of(HttpStatus.NO_CONTENT, null); } 무결성 제약 조건 위배 발생했다는 에러가 떴다.댓글 엔티티에 boardNumber 즉 fk로 엮여 있다.댓글을 삭제하려고 하니 부모인 board 엔티티에서 자식인 comment가 없어지려고 하자. 에러가..