@ServletComponentScan: 패키지의 서블릿을 자동으로 등록하여 실행까지 도와준다.
(main 메소드에서 선언)
extends HttpServlet을 상속받아서 사용하며, @WebServlet 어노테이션도 클래스에 적용해줘야 합니다.
- name의 규칙은 없으며, 개발자 마음대로 작성해도됩니다.
/hellourl로 접속을 하게되면 로직이 실행됩니다.
http://localhost:8080/hello?username=shin의 URL로 입력을 받게 되면
getParameter메소드를 통해 username을 파싱하여 반환합니다.
(출력 결과 : shin)
- response는 요청에대한 반환임으로
utf-8인코딩 하여 웹 페이지에
hello shin을 보여주게됩니다.
yml 혹은 properties 에서 "logging.level.org.apache.coyote.http11=debug" 사용시 http 메소드의 흐름을 볼수있습니다.