_DoYun
_yunilog
_DoYun
전체 방문자
오늘
어제
  • 전체 (83)
    • spring boot main 프로젝트 해결 (2)
    • 회고 (0)
      • pre-project(stackoverflow) (0)
    • 지식창고 (25)
    • 후기 (1)
    • LINUX (2)
    • HTML&CSS (2)
    • SQL (2)
    • 기술 면접 질문지 (1)
      • Chapter1 (1)
      • Chapter2 (0)
    • JAVA (25)
      • JAVA 기초 문법 (1)
      • Collection (1)
      • Enum,Annotation,Stream,람다 (3)
      • 입출력, Thread, JVM (1)
      • Spring Framework (3)
      • Spring MVC (6)
      • JPA (1)
      • Test (3)
      • API 문서 (1)
      • 인증&보안 (2)
      • AWS (2)
    • 알고리즘 (19)
      • 프로그래머스_LEVEL_3 (6)
      • 백준 (0)
      • 프로그래머스_LEVEL_2 (13)
    • Comento (2)
    • Inflearn (2)
      • HTTP (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
_DoYun

_yunilog

지식창고

[인텔리제이 에러] Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test

2022. 6. 22. 12:18

알고나면 해결하기 매운 쉬운 에러의 사례이지만 코딩 초보인 나의 입장에선 분명 문법적으로 틀린 코드가 없는 것 같은데 에러가 나는 아래 같은 상황이 매우 당황스러웠다.

그저 간단한 코드를 테스트하기 위해 junit을 사용했는데 다음과 같은 에러가 발생했다. 내용으로 유추해 보아 @SpringBootConfiguration을 찾을 수 없다는 것 같아서 테스트를 실행한 java 파일을 여러번 옮겨 보았다. 

 

처음에는 다음과 같이 파일들을 세팅하여서 오류가 발생한 것이었다.

@SpringBootConfiguration을 가지고 있는 시작 파일이 있는 패키지 외부에 내가 테스트 하고 싶은 AopTest코드가 존재했기 때문에 발생하는 오류였다. 따라서 같은 패키지 안으로 AopTest파일을 옮겨 주었다.

바로 컴파일 성공하여 문제를 해결할 수 있었다. 만약 같은 오류가 발생했다면 @SpringBootConfiguration를 가지고 있는 파일과 같은 패키지 내에서 다시 실행시켜 보자

'지식창고' 카테고리의 다른 글

Git의 Repository를 Fork해서 사용하는 방법에 대해 알아보자  (2) 2022.06.27
Git의 Repository를 Fork해서 사용하는 방법에 대해 알아보자  (0) 2022.06.26
자바 중요 개념! Static에 대해 알아보자!  (0) 2022.06.21
API란 무엇일까?  (0) 2022.06.09
SSR과 CSR의 차이  (0) 2022.06.08
    '지식창고' 카테고리의 다른 글
    • Git의 Repository를 Fork해서 사용하는 방법에 대해 알아보자
    • Git의 Repository를 Fork해서 사용하는 방법에 대해 알아보자
    • 자바 중요 개념! Static에 대해 알아보자!
    • API란 무엇일까?
    _DoYun
    _DoYun

    티스토리툴바