Spring Framework/Error

스프링 부트에서 hibernate 와 JPA 사용 도중 아래와 같은 에러 메세지가 발생. No default constructor for entity 알고보니 해당 Entity에 default constructor를 안만들어줬었다..
스프링 부트 2.1 버전부터는 Bean Override 기능이 불가능하다고한다. 나의 경우 인코딩 설정을 'UTF-8'로 설정을 해주려고 Bean을 등록하던 도중 아래와 같은 에러 코드가 발생하였다. The bean 'characterEncodingFilter', defined in class path resource 위와 같은 Bean 설정 오류가 발생하였을 때는 스프링 설정 파일 [.properties]에 아래와 같이 작성하자 spring.main.allow-bean-definition-overriding=true
스프링 부트와 mySql을 연동하여 개발하던 도중, 아래와 같은 오류가 발생 com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Out of range value for column 데이터 길이만 바꾸면 되는줄 알고 데이터 유형은 INT인 채로 길이만 20으로 바꾸니 오류가 계속 났다.. 데이터 길이가 10 이상이면, BIGINT로 바꿔주자.
스프링 부트로 개발하던 도중 No serializer found for class 관련 오류가 났다. 나의 오류 원인은 @responseBody로 hashMap을 리턴했는데, 그 안에서 Json으로 변환 도중에 오류가 났던 것 같다. 관련 에러에 대해서 검색해본 결과, 아래 코드를 properties에 작성해주면 된다고 한다. jackson.serialization.fail-on-empty-beans = false 위 오류 사항에 대해서 다음번에 자세하게 알아봐야겠다.
iron_jin
'Spring Framework/Error' 카테고리의 글 목록