-
[Spring/Boot] Name for argument of type not specified, and parameter name information not available via reflection 에러Study/Server 2024. 1. 17. 14:51
- 에러 문제 상황
스프링부트 실행 하다가 Name for argument of type [java.lang.String] not specifed, and parameter name information not available via reflection 문제 발생
Name for argument of type [java.lang.String] not specifed, and parameter name information not available via reflection
String 유형의 인수 이름이 지정되지 않았고, 매개 변수 이름 정보를 사용할 수 없다는 문제
- 원인
어디서 저런 에러를 발생시켰나 살펴본 결과 Controller의 메소드에서 문제 발생
os 정보를 헤더에서 string으로 받는데 @RequestHeader만 하고 이름을 지정해주지 않았기 때문!
- 해결
@RequestHeader("OS")라고 요청 보냈던 헤더 Key와 동일하게 이름을 명시해주면 문제 해결완료!
Postman에서 post 요청 보낼 때 Headers에 OS라는 Key와 값을 넣어서 서버에 요청을 보낸다.
'Study > Server' 카테고리의 다른 글
[GitHub] PR(풀리퀘) 작성 시, 이전의 다른 브랜치의 이슈가 따라오는 문제, stacked changes (0) 2024.01.17 📕 [SERVER] #1 Javascript, NodeJS (0) 2022.03.06