일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GIT
- sql
- Intellij
- Spring
- JS
- table
- 리액트
- java
- EXTJS
- 스프링부트
- component
- 컴포넌트
- restapi
- Vue
- springboot
- 자바
- mssql
- 데이터베이스
- 자바스크립트
- jdk
- 스프링
- reactjs
- 쿼리
- javascript
- React
- crud
- 개발
- 개발공부
- DATABASE
- 보안취약점
- Today
- Total
목록스프링 에러 (7)
준준의 기록일지
패스트캠퍼스 레스토랑 예약 시스템 강의를 수강하다가 널포인트익셉션이 떳다. 분.명.히 똑같이 따라 갔고, 이후에 Service, repository 의존성이 잘 주입됬는데, 뭐가 문제인 것인가.. 저번처럼 @SpyBean을 안해줘서 그런가. 또 이걸로 1시간이 지나갔다. 에러 내용은 아래와 같다. 문제 원인 - 문제원인은 생각보다 단순했다. 저 위에 보이는... jupiter.api.Test로 import했기 때문.. 이런..!! 해결 import org.junit.jupiter.api.Test -> import org.junit.Test 로 변경 Junit 5 -> Junit 4로 변경하고 Apply -> Run 하니까 정상적으로 실행됬고, 값도 제대로 들어왔다.
spring boot Run을 하면 빈 주입부터 실행까지 잘 되는데, Controller Test만 하면 Repository를 불러오지 못하는 문제가 발생했다. 기초가 부족해서 Junit4에서 Junit5로도 바꿔보고, 프로젝트도 다시 생성해보고, 별 쇼를 다했고, 빈을 다시 생성해보고 등등 뭐 많이 해봤는데, 문제는 단 ㅎ.....한 줄이였다. 먼저 에러코드는 다음과 같다. Junit 에서는 Failed to load ApplicationContext 에러를 뱉었다. 에러 console *************************** APPLICATION FAILED TO START *************************** Description: Field repository in com.e..
출처 :https://parkcheolu.tistory.com/125 (박철우의 블로그) 임을 밝힙니다. java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test 스프링 부트 테스트를 실행할 때 다음과 같은 에러를 만날 수 있다. 이 에러는 @SpringBootTest클래스가 실행되면서 필요한 스프링부트 설정 클래스를 찾지 못할 경우 발생한다. 흔히, 테스트 클래스를 작성하면서 테스트 클래스 패키지명을 메인 클래스 패키지와 차이가 생기면서 이 에러가 발생하는데, 해결 방법은 아..