[뉴렉처_강의정리] 서블릿/JSP 강의 12 - 어노테이션을 이용한 URL 매핑
[서블릿/JSP 강의 12 - 어노테이션을 이용한 URL 매핑]
1. Annotation을 이용한 URL 매핑
- Servlet Class를 실행하기 위해서는 사용자에게 요청할 수 있는 URL을 주면서, 그 URL과 Servlet Class를 매핑해야 함
: 매핑정보를 web.xml 파일을 사용하여 설정
> Annotation을 이용하면 더 간단하게 설정할 수 있다.
2. 어노테이션으로 서블릿 매핑 설정하기
- web.xml > web-app 설정 속성 중
1) metadata-complete="true" : 모든 메타 데이터, 모든 설정이 web.xml에 있다.
2) metadata-complete="false" : web.xml 외에도 annotation으로 설정한 것이 있으니 찾아봐라.
1-1) servlet-mapping 정보 삭제 / annotation 미설정 / metadata-complete="true" 상태로 Run 시 화면
2-1) servlet-mapping 정보 삭제 / annotation 설정 / metadata-complete="false" 상태로 Run 시 화면
- annotation : @WebServlet("/hi")
- annotation vs web.xml : annotation이 좋다.
1) annotation : 기업용 app은 여럿이 만드는데, 이 때 각자 부여받은 프로그램이 엉켜있지 않고, 각자 분리된 상황에서 업무를 받을 수 있다. 각자 분업화된 내용들을 각자 처리할 수 있어서 훨씬 깔끔하게 분업 가능.
2) web.xml : 공유파일인데 여럿이서 손을 대게 됨, 파일을 쪼개서 관리하기에도 좋지 않음.
* OS : 뉴렉처 - Windows 10 / 작성자 - macOS Catalina
* Ref : 모든 글은 저작권 문제 시 바로 삭제 조치
참고사이트