-
์์ฒญ ๋งคํ, ๋ก๊ทธSpring 2022. 4. 19. 02:20
๐ก ๋ก๊ทธ log
- ์ด์ ์์คํ ์์ System.out.println()๊ฐ์ ์์คํ ์ฝ์์ ์ฌ์ฉํด์ ํ์ํ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ์ง ์๊ณ ,
๋ณ๋์ ๋ก๊น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด ๋ก๊ทธ๋ฅผ ์ถ๋ ฅํ๋ค
- ์ค๋ฌด์์๋ ํญ์ ๋ก๊ทธ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค
๐ @Slf4j
- ๋กฌ๋ณต์ ์ฌ์ฉํ๋ค
๐ ๋ก๊ทธ ํธ์ถ
- log.info("hello")
- log.info("data={}", data) -> data=--------data๋ด์ฉ
๐ก ์์ฒญ ๋งคํ
๐ PathVariable(๊ฒฝ๋ก ๋ณ์) ์ฌ์ฉ
/** * PathVariable ์ฌ์ฉ * ๋ณ์๋ช ์ด ๊ฐ์ผ๋ฉด ์๋ต ๊ฐ๋ฅ * @PathVariable("userId") String userId -> @PathVariable userId */ @GetMapping("/mapping/{userId}") public String mappingPath(@PathVariable("userId") String data) { log.info("mappingPath userId={}", data); return "ok"; } /** * PathVariable ์ฌ์ฉ ๋ค์ค */ @GetMapping("/mapping/users/{userId}/orders/{orderId}") public String mappingPath(@PathVariable String userId, @PathVariable Long orderId) { log.info("mappingPath userId={}, orderId={}", userId, orderId); return "ok"; }
* @PathVariable ์ฌ์ฉ
-> ๋งค์นญ๋๋ ๋ถ๋ถ ํธ๋ฆฌํ๊ฒ ์กฐํ ๊ฐ๋ฅ
- @PathVariable์ ์ด๋ฆ๊ณผ ํ๋ผ๋ฏธํฐ ์ด๋ฆ์ด ๊ฐ์ผ๋ฉด ์๋ตํ ์ ์๋ค
๐ก HTTP ์์ฒญ ๋ฐ์ดํฐ ์กฐํ
'Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์คํ๋ง MVC ๊ตฌ์กฐ, ๊ฐ๋จํ ์ ๋ ธํ ์ด์ (0) 2022.04.19 FrontController ํจํด, ์ด๋ํฐ ํจํด (0) 2022.04.18 MVC ํจํด (0) 2022.04.18 JSP (0) 2022.04.18 ์๋ธ๋ฆฟ Servlet (0) 2022.04.18