728x90 Error44 attempted to assign id from null one-to-one property 에러내용 에러원인 one to one 의 속성에 null 값이어서 발생한 에러이다. 아래와 같은 구조에서 나타났다. 처음 매핑해보는 구현이라 시간이 오래걸렸다. 에러조치 현재 코드의 구조는 아래와 같다. @NoArgsConstructor(access = AccessLevel.PROTECTED) @Table(name = "goods") @Getter @Entity public class Goods extends BaseTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "goods_id") private Long id; //상품번호(PK) ... ... // pk 값 공유 @OneToOne (cascade =.. 2022. 11. 18. No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer 에러내용 No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer 에러원인 개인프로젝트 중, 상품 이름으로 검색기능을 만드는 구현할때 발생했다. 상품이름으로 검색을 하면, imageRepository 에 있는 정보와 상품 정보를 가져와 JSON 형태로 가져와야했는데 500에러가 발생했다. 에러 메시지 확인해보니 직렬화과정에서 에러가 발생했으며 참조부분을 따라가보니 Image 엔티티의 goods 객체에서 문제가 발생했다는 것을 알 수 있었다. 에러조치 구글링을 통해 다른 블로그를 참조했다. 아래 참고 블로그를 보면 .. 2022. 11. 14. Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 에러내용 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 에러원인 스프링 부트 초기 애플리케이션 시작 시 해당 에러발생. JDBC 초기설정이 필요하다. 에러조치 application.properties 는 아래와같은방법 spring.datasource.url=jdbc:[Database]://localhost:3306/[Database스키마] spring.datasource.username=[DB 아이디] spring.datasource.password=[DB 비밀번호] spring.datasource.driver-class-name=[JDBC 드라이.. 2022. 11. 1. java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long (java.lang.Integer and java.lang.Long are in module java.base of loader 'bootstrap') 에러내용 java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long (java.lang.Integer and java.lang.Long are in module java.base of loader 'bootstrap') 에러원인 에러 내용에 뒤쪽을 보고 bootstrap 이라길래, 아니 나는 부트스랩을 쓴적이없는데 하면서 구글링을 해봤더니 형변환이 잘못된 오류였다. 무슨 관계가 있는 거 같은데.. 일단 에러 내용으로는 Integer 타입이 형변환이 잘못되었다고 한다. Long memberId = (Long) tokenClaims.get("memberId"); 에러조치 Long memberId = L.. 2022. 10. 24. No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.Integer' 역시 혼자 만들다보니 사소한 에러가 많이 발생한다. 아주 단순한 오류여도 아! 하면서 깨닫는게 확실히 많아지는 걸 느낀다. 에러내용 javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.Integer'. Check configuration for 'age' 에러원인 @NotBlank(message = "나이는 필수값입니다.") private int age; age 에 있는 @NotBlank 가 원인이었다. @NotBlank or @NotEmpty 는 String 타입에서만.. 2022. 10. 14. Request processing failed; nested exception is java.lang.IllegalStateException: Ambiguous handler methods mapped for ... 에러내용 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: Ambiguous handler methods mapped for '/members/1': {public com.jong.post.domain.member.response.MemberResponse com.jong.post.domain.member.controller.MemberController.findByUsername(java.lang.String), public com.jong.post.domain.member.response.MemberResponse .. 2022. 10. 14. hibernate + data.sql 에러 에러내용 JWT 학습 중에 에러가 발생했다. 나는 분명 user 엔티티를 만들었고, Table 명은 users로 변경해 테이블을 생성했고.. data.sql 도 몇번을 다시 봤는데 아래와 같은 에러가 발생했다. USERS 테이블을 못찾는다고 한다. 에러원인 2.5 릴리즈가 되면서 아래와 같이 세팅에 추가해야 한다고 한다. 에러조치 아래와 같이 defer-datasource-initialization: true 를 추가해주어 해결완료 jpa: database-platform: org.hibernate.dialect.H2Dialect defer-datasource-initialization: true hibernate: ddl-auto: create properties: hibernate: format_sq.. 2022. 10. 6. If you are using MockMvc did you use RestDocumentationRequestBuilders to build the request? 에러내용 java.lang.IllegalArgumentException: urlTemplate not found. If you are using MockMvc did you use RestDocumentationRequestBuilders to build the request? 에러원인 REST Doc 관련 테스트 중 requet 요청 에러 발생 해당 perform(get(...) 에서 get 의 import 를 다른 import 로 진행하여 에러발생 에러조치 import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; 에서 아래 import 로 변경 import static org.springframework.. 2022. 10. 3. Springboot테스트 중 Bean 을 찾을 수 없을 때 에러내용 스프링부트 테스트 중 @AutoWired 시 Bean을 찾을 수 없는 에러 발생 에러원인 패키지 위치가 원인이었다. 왜 이렇게 패키지를 생성했는지.. 실수였다. SpringTxApplication 과 같은 패키지 안에 있어야 Bean 을 찾을 수 있다. 에러조치 propagation 폴더를 springTx 패키지 하위로 이동했다. 2022. 9. 28. 이전 1 2 3 4 5 다음 728x90