Test 케이스를 작성을 하다가 에러가 발생이 되었다.
spring boot + querydsl 의 프로젝트를 하고 있었는데 test case 작성시 q class not found 에 대한 에러가 발생이 되었다.
그리고 java utils 에서도 에러가 발생이 되었다.
이 두가지를 가지고 원인을 파악을 하고 해결을 하고자 하였다.
인텔리제이 IDE 를 사용을 하고 있는데 여러가지 방법 중에 가장 좋은 방법을 선택을 하게 되었다.
IDE 세팅을 변경하는 것이 였는데 2가지 모두 세팅을 해주어야 한다.
첫번째 방법으로는 gradle 에 대한 것을 변경하는 것이였다.
인텔리제이 세팅에 가서 Build Tools
-> Gradle
로 가서
Build and run using
과 Run tests using
이 두 항목을 인텔리제이로 변경을 하였다.
두번째 방법은 processing 을 활성화 시키는 것이다.
compiler
-> Annotation Processors
라는 메뉴에 가서
Enalbe annotation processing
을 활성화 시켜준다.