프로그래밍/오류보고

프로그래밍/오류보고

[JUnit] DataJpaTest 중 dataSource 관련 에러

현상 DB의 특정 데이터를 Select를 하기 위해 관련 소스 코드 구현 후 JUnit을 활용한 단위 테스트를 진행하였다. 그러나 DataSource 관련 에러가 났다. DB에 접근하기 위한 설정은 application.yml 에 이미 작성해놓은 상태였다. 원인 https://charliezip.tistory.com/21 [Error] @DataJpaTest DataSource 설정 오류 Error 상황 프로젝트 환경 설정 application.yml spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/awss3?serverTimezone=UTC&characterEncoding=UTF..

프로그래밍/오류보고

[Querydsl] Unable to load class 'com.mysema.codegen.model.Type' 에러

현상 사내에서 새로운 API 제작을 위해 querydsl을 적용하였으나 Q 클래스를 찾지 못하는 에러가 발생하였다. 정확히는 Unable to load class 'com.mysema.codegen.model.Type' 에러였다. 원인 https://www.inflearn.com/questions/355723 compileQuerydsl 오류 - 인프런 | 질문 & 답변 학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼 www.inflearn.com 구글링을 통해 해당 링크를 찾아서 해결법을 적용하였다. gradle의 querydsl 관련 설정 누락이 원인인듯 ..

프로그래밍/오류보고

[JUnit] @BeforeAll 사용시 에러

현상 @BeforeAll public void cleanUp() { postsRepository.deleteAll(); } @Test public void test() { generateDummy(); List list = postsRepository.findByOrderByIdDesc(); log.info(list.toString()); Assertions.assertEquals(4, list.size()); Assertions.assertTrue(list.get(0).getId() > list.get(1).getId()); } 테스트 메소드 실행 전에 DB에 값들을 전부 지우고 진행하고 싶어서 @BeforeAll 어노테이션의 cleanUp 메소드를 만들어서 실행했으나 JUnitException 에러가..

프로그래밍/오류보고

[Spring]Intellij에서 스프링 devtools이 작동하지 않는다면

스프링부트에 devtools 를 이용해 개발도중 아예 devtools가 작동하지 않는단 걸 깨달아 해당 문제를 구글링해보았다. 원인은 인텔리제이가 classes에 자동적으로 저장해주지 않아서 발생했다고 한다 해결방법 1. 파일 -> 설정 -> 빌드, 실행, 배포 -> 컴파일러에서 프로젝트 자동 빌드(Build project automatically) 체크 2. 파일 -> 설정 -> 고급설정 -> 컴파일러 탭에서 개발된 애플리케이션이 현재 실행중인 경우에도 auto-make가 시작되도록 허용(Allow auto-make to start even if developed application is currently running) 체크 해당 해결방법을 통해 devtools가 정상적으로 작동하는 것을 확인할 수..

옥탑방고래
'프로그래밍/오류보고' 카테고리의 글 목록