Spring/Spring MVC
์คํ๋ง ๋ถํธ ํ๊ฒฝ์์ ์๋ธ๋ฆฟ ๋ฑ๋กํ๊ณ ์ฌ์ฉํด๋ณด์. @ServletComponentScan @SpringBootApplication public class ServletApplication { @ServletComponentScan ์คํ๋ง ๋ถํธ๋ ์๋ธ๋ฆฟ์ ์ง์ ๋ฑ๋กํด์ ์ฌ์ฉํ ์ ์๋๋ก @ServletComponentScan ์ ์ง์ํ๋ค. @WebServlet(name = "helloServlet", urlPatterns = "/hello") public class HelloServlet extends HttpServlet { @WebServlet ์๋ธ๋ฆฟ ์ ๋
ธํ
์ด์
name: ์๋ธ๋ฆฟ ์ด๋ฆ urlPatterns: URL ๋งคํ @Override protected void service(HttpServletRe..
Spring/Spring MVC
์น์
1. ์น ์ ํ๋ฆฌ์ผ์ด์
์ดํด ์น - HTTP ๊ธฐ๋ฐ ( HyperText Transfer Protocol ) ์น์์์ ๋คํธ์ํฌ๋ก ์๋ฒ๋ผ๋ฆฌ ํต์ ์ ํ ๋ ์ด๋ ํ ํ์์ผ๋ก ์๋ก ํต์ ์ ํ์๊ณ ๊ท์ ํด ๋์ "ํต์ ํ์" ํน์ "ํต์ ๊ตฌ์กฐ" ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. HTTP ๊ธฐ๋ณธ์ ์ผ๋ก request(์์ฒญ)/response(์๋ต) ๊ตฌ์กฐ๋ก ๋์ด์๋ค. ํด๋ผ์ด์ธํธ๊ฐ HTTP request๋ฅผ ์๋ฒ์ ๋ณด๋ด๋ฉด ์๋ฒ๋ HTTP response๋ฅผ ๋ณด๋ด๋ ๊ตฌ์กฐ ํด๋ผ์ด์ธํธ์ ์๋ฒ์ ๋ชจ๋ ํต์ ์ด ์์ฒญ๊ณผ ์๋ต์ผ๋ก ์ด๋ฃจ์ด ์ง๋ค. request(์์ฒญ) response(์๋ต) ์น ์๋ฒ, ์น ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ(WAS) ์ฐจ์ด ์น ์๋ฒ๋ ์ ์ ๋ฆฌ์์ค(ํ์ผ) WAS๋ ์ ํ๋ฆฌ์ผ์ด์
๋ก์ง ์๋ธ๋ฆฟ HTTP ์์ฒญ/์๋ต ์ ๋ณด๋ฅผ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๊ฒ ํจ ์น์ ..