Spring MVC 1편 서블릿 (Hello 서블릿)

신재원·2023년 1월 18일
2

Spring MVC 1편

목록 보기
7/35

서블릿 예제

  • @ServletComponentScan : 패키지의 서블릿을 자동으로 등록하여 실행까지 도와준다.
    (main 메소드에서 선언)

🚩 서블릿을 사용하려면 extends HttpServlet을 상속받아서 사용하며, @WebServlet 어노테이션도 클래스에 적용해줘야 합니다.

  • name의 규칙은 없으며, 개발자 마음대로 작성해도됩니다.
  • /hello url로 접속을 하게되면 로직이 실행됩니다.

✔ 쿼리 파라미터 파싱

http://localhost:8080/hello?username=shin의 URL로 입력을 받게 되면

  • getParameter 메소드를 통해 username을 파싱하여 반환합니다.
    (출력 결과 : shin)
  • response는 요청에대한 반환임으로 utf-8 인코딩 하여 웹 페이지에
    hello shin 을 보여주게됩니다.
  • TIP
    yml 혹은 properties 에서 "logging.level.org.apache.coyote.http11=debug" 사용시 http 메소드의 흐름을 볼수있습니다.
    ( 운영 서버에서는 사용 X 성능 이슈 발생, 개발 할때만 사용 )

0개의 댓글