[HIDDEN]Error Messages

U

  • -
반응형

Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest

 

발생 원인

@SpringBootTest나 @ContextConfiguration을 사용하는데 @SpringBootConfiguration이 있는 패키지의 하위에서 작성하지 않음

 

대책

@SpringBootApplication은 @SpringBootConfiguration을 포함하고 있다. 따라서 테스트 클래스들의 패키지를 @SpringBootApplication이 속한 패키지의 하위 패키지로 이동시킨다.

 

java.lang.IllegalArgumentException: Unknown entity: class name

 

발생 상황

gradle 기반에서 스프링 없이 JPA 단독으로 사용하려는 경우 entity 클래스를 찾지 못함

 

대책

<persistence-unit>의 하위 태그인 class를 이용해 entity 추가

<persistence-unit name="aps">
    <class>com.quietjun.entity.Member</class>
    <class>com.quietjun.entity.Item</class>
    <properties>
        <property name="hibernate.hbm2ddl.auto" value="create"/>
        <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/>
        ...

 

 

반응형

'[HIDDEN]Error Messages' 카테고리의 다른 글

A  (0) 2020.10.27
C  (0) 2020.08.13
P  (0) 2020.07.21
N  (0) 2020.07.11
E  (0) 2020.06.29
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.