# 문제 orderDao에서 error가 발생했다. 쿼리문이 맞는 것 같은데 에러가 발생한 이유를 모르겠어서 console로 db에 쿼리를 직접 입력해봤더니 쿼리문이 실행되지 않았다. # 해결 알고보니 Order가 예약어 였기 때문에 `역따옴표`나 "큰따옴표"로 감싸주는 처리를 해주어야 했던 것이었다. 쿼리를 바꿔서 실행하니 잘 되었다. # 후기 바로 Dao에 쿼리문을 입력하지 말고, 꼭 sql에서 직접 확인해 본 후에 입력하자! 쿼리문이 틀린지도 모르고 다른 부분 확인하느라 시간이 지체됐다...
# 문제 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception 에러 발생 # 해결 아무리 구글 검색을 해도 나한테는 맞지 않았다. 디버깅을 시도해도 아예 컨트롤러 첫 줄에 데이터가 들어오지 않아서 디버깅도 소용이 없었다. 에러메세지를 자세히 보았더니 constructor가 없다는 내용이 있었다. 15:28:01.013 ERROR [File:DirectJDKLog.java] [Func:log] [Line:175] [Message:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Reques..
# 문제 프로젝트를 실행하자 failed to configure a datasource 에러가 났다. # 해결 데이터베이스가 연결 되어있지 않아서 이므로 resources > application.properties에 들어가서 아래와 같은 db를 연결하는 코드를 넣어주면 해결된다. spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://{엔드포인트}:{포트번호}/{(초기)데이터베이스}?autoReconnect=true/serverTimezone=Asia/Seoul&characterEncoding=UTF-8 spring.datasource.username={마스터 사용자 이름} spring.dat..
# 문제 실행버튼을 누르자 아래와 같은 창이 떴다. 검색해본 결과 메인 클래스의 Run이 활성화 되어있지 않기 때문이라고 한다. # 해결 Edit Configuration에서 +버튼을 눌러 Application에 Main class를 추가해 주었다. 설정 후 DemoApplication이었던 실행 버튼이 내가 설정한 Main으로 바뀌었다. run을 하고 포스트맨으로 확인해 본 결과 잘 작동된다. # 참고 [JAVA] intellij Run 비활성화 시 해결 방법 :: Nirsa (tistory.com) [JAVA] intellij Run 비활성화 시 해결 방법 intellij Run 비활성화 시 해결 방법 intellij를 사용하다보면 테스트 케이스만 Run이 활성화 되어 메인 클래스에서 사용하지 못하는..