❌ Error

❌ Error

[Error] java.lang.IllegalArgumentException : Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection.

1️⃣ 문제 상황 Spring 관련 공부 도중 발생한 에러이다. 해당 에러는 '@RequestParam', '@PathVariable' 애노테이션을 사용할 때 발생할 수 있다. 아래는 에러 메시지 내용 중 일부이다. 2️⃣ 원인 분석 java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. at org.springframework.web.method.annotation.AbstractNam..

❌ Error

[Error] java.lang.IllegalStateException: Failed to load ApplicationContext - h2 DB Connection

1️⃣ 개요 인프런 김영한님의 '실전! 스프링 부트와 JPA 활용 1' 편을 듣다가 MemberRepositoryTest 도중 발생했다. 데이터베이스 연결하는데에 문제가 있었는지 한참을 찾아봤다. 처음에 커뮤니티를 다 뒤져봐도 해결이 안되길래 전전긍긍하다가 우연히 발견한 방법을 해결했다. 기분 날아갈듯 진짜? 보니까 나처럼 비슷한 오류가 발생한 사람이 많은 것 같은데 시도했던 몇 가지 해결법을 작성하겠다. 우선 나는 build.gradle 과 application.yml 파일부터 다시 확인해봤다. 2️⃣ 해결 방법 1) build.gradle [1] dependencies 우선 build.gradle 파일에서 dependencies를 보면 대부분 자동으로 추가됐겠지만, h2 데이터베이스 관련 내용이 없는..

박갈
'❌ Error' 카테고리의 글 목록