-
Annotation을 이용하여 서블릿 매핑하기프로그래밍 공부/Servlet과 JSP 2021. 5. 31. 10:29
뉴렉처 강사님의 동영상 강의를 정리한 글입니다.
Annotation
: 클래스나 메서드에 붙여지는 주석
- 일반 주석과 다르게 컴파일러 과정에서도 사라지지 않아(사라지게 할 수도 있다.. 옵션!) 객체를 사용할 때 주석 정보를 꺼내어 활용할 수 있다.
- 서블릿 3.0 이상에서 어노테이션을 사용한 서블릿 매핑이 가능하게 되었다.
Annotaion을 이용하여 서블릿 매핑을 하는 경우엔 web.xml의 metadata-complete를 false로 설정해주어야 한다!
true로 설정되어 있으면 annotaion 정보를 읽지 않게 된다.
Nana.java
@WebServlet("/hi") public class Nana extends HttpServlet{ @Override protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { PrintWriter out = res.getWriter(); out.println("Hello!!"); } }
WebServlet 어노테이션을 이용하여 servlet을 매핑해준다.
훨씬 깔끔하게 구현된 것을 확인할 수 있다.
'프로그래밍 공부 > Servlet과 JSP' 카테고리의 다른 글
사용자 입력 받기 - 직접 입력 (0) 2021.05.31 사용자 입력 받기 - GET 요청과 쿼리 스트링 (0) 2021.05.31 Servlet 출력 형식의 이해 (0) 2021.05.31 이클립스를 이용한 서블릿 프로그래밍(xml 파일을 이용한 서블릿 매핑) (0) 2021.05.31 Servlet 프로그램 만들기 (0) 2021.05.18