controller에서 api를 호출할 때는 mapper 인터페이스 내부 메서드에서 파라미터를 아래 기준으로 어노테이션을 처리했다.
근데 테스트 코드 짤 때는 이걸 @Param
어노테이션이 없으면 인식을 못한다;;
테스트에서는 변수들마다 @Param
어노테이션을 붙여야 한다는 결론.
vo만 1개 던질 때는 상관없음.
@Mapper
public interface TestMapper {
@Transactional(readOnly = true)
AiStudyAnalysisRequestVO selectTest( @Param("clasUuid") String clasUuid, @Param("lrgeCrswrId") String lrgeCrswrId);
// 변수 일부 생략
}