반응형
서블릿 시작하기
@ServletComponentScan : 스프링부트에서 서블릿을 직접 등록해서 사용할 수 있음
@ServletComponentScan
@SpringBootApplication
public class ServletApplication {
public static void main(String[] args) {
SpringApplication.run(ServletApplication.class, args);
}
}
서블릿 등록 방법:
@WebServlet
- name : 서블릿 이름, urlPatterns : URL 매핑
protected void service : HTTP 요청을 통해 매핑된 URL이 호출되면 서블릿 컨테이너는 이 메서드를 실행함
@WebServlet(name = "helloServlet", urlPatterns = "/hello")
public class HelloServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("HelloServlet.service");
}
}
서블릿 컨테이너의 동작 방식
----------------------------------------
참고 : 인프런 김영한님 강의(스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술)
댓글