일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 테스트 필드주입 Null
- Java 로드맵
- http 변화
- 화살표 함수 this
- php 통신구조
- 배열 컬렉션 변환
- unknown database
- AWS EC2 Spring 서버
- ajax 장점
- Java Roadmap
- 네트워크 구성 요소
- 주요 네트워크 종류
- 컬렉션 배열 변환
- ajax 통신
- 스프링 HTTP 통신
- 데이터베이스 설계 순서
- php 통신흐름
- 스프링 값 받아오기
- ajax 단점
- 스프링 데이터 전달
- http 버전별 개선점
- mod_php vs php-fpm
- php 통신
- 데이터베이스 언어 종류
- Test NullPointerException
- ajax 특징
- AWS Spring MySQL Redis
- http 버전별 단점
- jwt 특징
- jwt 탄생배경
- Today
- Total
목록Trouble Shooting (2)
zkvn99
Hibernate와 JPA를 사용하여 데이터베이스에 엔터티를 저장하려고 할 때 발생하는 예외 19:46:14.178 [http-nio-8888-exec-5] ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.Transi..

테스트 코드 작성 후 빌드 과정에서 발생한 에러가 있다. 디버깅해서 어디가 문제인지 찾아봤더니 필드 주입을 했던 userService가 null 값이 들어간게 원인이였다 기존에 작동하던 코드인데 동작을 안 해서 무척이나 당황스러워서 생성자 주입으로 바꿨더니 이번엔 Invalid test class라면서 정확히 하나의 공개 인자가 없는 생성자를 가져야 한다고 한다.. 그래서 Junit을 찾아봣더니 Junit 4는 위와 같은 것이 필요하지만 Junit 5는 필요 없다고 나와 있다 기존 코드와 자세히 비교해보니 import org.junit.Test; // 동작 안 하는 코드 import org.junit.jupiter.api.Test; // 동작하던 코드 기존에 동작하던 테스트 코드에서는 JUnit 5를 사..