본문 바로가기
Backend, Server/Servlet & JSP

[Servlet & JSP] Servlet 시작하기

by ggyongi 2022. 1. 10.
반응형

서블릿 시작하기

@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편 - 백엔드 웹 개발 핵심 기술)

 

비전공자 네카라 신입 취업 노하우

시행착오 끝에 얻어낸 취업 노하우가 모두 담긴 전자책!

kmong.com

댓글