김영한님의 인프런 강의와 PDF를 바탕으로 정리하였습니다.
https://www.inflearn.com/courses?s=%EA%B9%80%EC%98%81%ED%95%9C
서블릿
서블릿의 동작 구조 :
스프링 부트는 톰캣(웹 어플리케이션 서버 WAS)을 내장하고 있습니다. WAS가 우리의 서블릿을 관리해줍니다.
아래는 서블릿 코드입니다.
이렇게 서블릿을 사용하면 request, response를 쉽게 다룰 수 있습니다.
localhost:8080/hello?username=lee로 같이 HTTP 요청을 보내면 결과는 아래와 같습니다.
맨 아래에 출력문으로 서블릿 덕분에 쉽게 파싱한 요청 쿼리스트링의 value값이 나오는 것을 볼 수 있고,
활꼴 부분은 request에 대한 정보들이 나오는데 이는 application.properties에 아래의 코드를 추가하면 볼 수 있습니다.
'Spring > spring mvc' 카테고리의 다른 글
Http요청 데이터 (0) | 2021.06.25 |
---|---|
HttpServletRequest (0) | 2021.06.24 |
4 HTML, HTTP API, CSR, SSR (0) | 2021.06.24 |
3 동시요청 - 멀티 쓰레드 (0) | 2021.06.24 |
2 서블릿 (0) | 2021.06.24 |