본문 바로가기

Servlet&JSP

012 - 어노테이션을 이용한 URL 매핑

Annotation : 클래스나 메소드에 붙여지는 주석. 컴파일러에 의해 사라지지 않음.

 

metadata-complete="false" <= 본래 true 로 되어 있을텐데 이를 false 로 변경해야 함.

true > 모든 metadate(즉, 설정)이 web.xml에 있다는 의미.

false > 여기 외에도 어노테이션을 이용해 설정한 것이 있으니 그것도 찾아봐라 라는 의미.

 

web.xml을 이용하여 매핑하는 것보다 Annotation을 이용하여 매핑하는 것이 더 선호되는 이유

: 각자 분업화 된 내용들을 각자 처리할 수 있기에 훨씬 깔끔하게 협업이 가능함.

  협업이 필요한 프로젝트에서 web.xml으로 매핑할 경우, 수정해야 하는 부분이 많아지고 좋지 않음.