UserDao와 UserService를 비교해가며 기능을 만들어나가던 도중
같은 코드인데 UserDao에서 사용한 List만 빨간 밑줄이 그여진 것을 볼 수 있었다.
빨간줄 위에 커서를 가져다 대어보니 다음과 같이 안내하였다.
List에 generic을 사용하여서 발생한 오류라는 의미.
The type List is not generic; it cannot be parameterized with arguments <findUserDto>
import 부분에 다시 가서 비교해보았다.
즉, UserDao파일에서 util패키지를 불러왔어야 했었는데 엉뚱한걸 불러와서 생긴 에러였다.
결론
UserDao에서 List를 다음으로 바꾸어 import해주면 된다.
import java.util.List;