web2 [TIL] 221117 - SpringBoot Part3 : AutoConfiguration SpringBoot Part3 (5) : AutoConfiguration ์คํ๋ง๋ถํธ ์น ์ดํ๋ฆฌ์ผ์ด์ WAS๋ก ๋ฐฐํฌํ๋ ์์ ์ด ๊ท์ฐฎ๊ณ ํ๋ค๊ธฐ ๋๋ฌธ์ SptingBoot๊ฐ ์๋ํ ๋๊ฒ ๊ธฐ๋ฅ์ ์ ๊ณตํด์ค๋ค. SpringBootApplication๋ฅผ ์คํํ๋ ๊ฒ์ผ๋ก ๊ฐ๋จํ ์๋ฒ๋ฅผ ๋ฐฐํฌํ ์ ์๋ค. @SpringBootApplication @ComponentScan(basePackages = "org.prgrms.kdt.customer") public class KdtApplication { public static void main(String[] args) { SpringApplication.run(KdtApplication.class, args); } } Configuration์์ ํด์คฌ๋ ์ค์ ๋ค์ ํ๊ฒฝ๋ณ์ .. 2022. 11. 24. [TIL] 221114 - SpringBoot Part3 : ์น ๊ธฐ์ Overview, Servelt SpringBoot Part3 (1) Web์ ๊ตฌ์ฑ URI : ์น์ ๊ตฌ์ฑํ๋ ์ ๋ณด, ๋ฆฌ์์ค๋ค์ ์๋ณํ๊ธฐ์ํ ์๋ณ์ ์๋ ๊ฒฝ๋ก, ์ ๋ ๊ฒฝ๋ก (์์์ /foo/bar) ์๋ ๊ฒฝ๋ก ๊ฒฐ๋ ๊ฒฝ๋ก(/๋ก ์์) hoge (./huge) /foo/bar/hoge hoge/fuga /foo/bar/hoge/fuga ../hoge /foo/hoge ../../foge /foge ./ → ํ์ฌ๊ฒฝ๋ก ../ → ๋ถ๋ชจ๊ฒฝ๋ก ํน์ ์์น๋ก ์ฎ๊ธธ๋ ์๋๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค : ์ ๋๊ฒฝ๋ก๋ฅผ ์ด์ฉํ๋ฉด ๋๋ฉ์ธ๊น์ง ์ฌ๋ผ๊ฐ ์๋ชป๋ ๋ฆฌ์์ค์ ์ ๊ทผํ ์ํ์ด ์๋ค. ์ฌ์ฉํ ์ ์๋ ๋ฌธ์ (ASCII ๋ฌธ์) : ์์ด, ์ซ์, ํน์ ๊ธฐํธ HTTP ํด๋ผ์ด์ธํธ → ์น ๋ธ๋ผ์ฐ์ → OS → ํธ์คํธ ์๋ฒ ํน์ง TCP/IP ๊ธฐ๋ฐ ์์ฒญ/์๋ตํ ํ๋กํ ์ฝ ๋๊ธฐํ ํ.. 2022. 11. 22. ์ด์ 1 ๋ค์