인프런 커뮤니티 질문&답변

강동우님의 프로필 이미지
강동우

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

유연한 컨트롤러2 - v5

HanderAdapter에 관련해서 궁금한게 있습니다

작성

·

311

0

제가 강의 영상처럼 복붙하지 않고 일일이 코딩하면서 하다가보니깐, getHandler, getHandlerAdapter와 같은 함수를 사용하지 않고 일일이 풀어서 작성했습니다.
근데 이상하게 getHandlerAdpater을 풀어서 작성하면

MyHandlerAdapter myAdapter = null;
for(MyHandlerAdapter adapter : handlerAdapters){
    if(adapter.supports(handler)){
        myAdapter = adapter;
    }
    throw new IllegalArgumentException("Couldn't find handler adapter");
}

와같이 작성하면 실행하면 500오류가 발생하면서 IllegalArgumentException 오류가 발생합니다. 즉 어댑터를 찾지를 못합니다. 혹시 함수를 사용하는것과 안하는것의 차이가 큰가요?

 

 

 

 

 

답변 1

0

안녕하세요. 강동우님, 공식 서포터즈 David입니다.

코드를 잘 보시면 무조건 예외를 실행하게 되어있습니다. 그래서 찾든 못찾든 예외가 발생하게 되는 것입니다:)

감사합니다.

강동우님의 프로필 이미지
강동우

작성한 질문수

질문하기