[Spring MVC] Parameter '~~' not found. Available parameters are [arg1, arg0, param1, param2]]을(를) 발생시켰습니다

2020. 5. 6. 17:07Errors

반응형

controller 클래스
ServiceImpl 클래스
Mapper 인터페이스
Service 클래스
home.jsp

name과 pw를 받아서 디비에 저장 하려고 했는데, 

이런 에러가 떳다...

아무리 봐도 문법은 틀리지 않았는데, 이해가 되지 않았다...

 

한 시간 정도 고민고생 한 끝에 방법을 찾았다.

mapper 인터페이스

mapper에 @Param을 쓰면 해결이 된다.

spring에서는 DTO 객체로 받지 않고 2개 이상의 파라미터 변수를 디비에 넣을 시 ,

@Param 어노테이션을 Mapper에 붙여 주면 된다.

반응형