๐ ์ค๋์ ํ์ต ํค์๋
- ResponseEntity
๐ฅ ResponseEntity ๋ฅผ ์ฐ๋ ์ด์
Controller ์์ ๊ฐ์ฒด๋ฅผ return ํ๋ ๊ฒฝ์ฐ HTTP ์๋ต์ ์ ์ดํ ์ ์์ต๋๋ค.
๊ทธ๋ด ๋ ResponseEntity ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ ์ ํ ์ํ ์ฝ๋์ ์๋ต ํค๋, ๋ณธ๋ฌธ์ ์์ฑํ์ฌ ์ ๋ฌํ ์ ์์ต๋๋ค.
@GetMapping
public ResponseEntity<ResponseDto> selectAllUser() {
User user = userService.selectAllUser();
return ResponseEntity.ok().body(user);
๐ฅ ResponseEntity ๊ตฌ์กฐ
ResponseEntity ๋ HttpEntity ๋ฅผ ์์๋ฐ๊ณ ์ฌ์ฉ์์ ์๋ต ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ํด๋์ค์ด๊ธฐ ๋๋ฌธ์
HttpStatus, HttpHeaders, HttpBody ๋ฅผ ํฌํจํ๋ค.
ํค๋์๋ (์์ฒญ/์๋ต)์ ๋ํ ์๊ตฌ์ฌํญ, ๋ฐ๋์๋ ๊ทธ ๋ด์ฉ์ด ์ ํ์์ต๋๋ค.
์ฆ, ํค๋์ ์น์๋ฒ๊ฐ ์น๋ธ๋ผ์ฐ์ ์ ์๋ตํ๋ ๋ฉ์์ง๊ฐ ๋ค์ด์๊ณ ๋ฐ๋์๋ ๋ฐ์ดํฐ ๊ฐ์ด ๋ค์ด๊ฐ ์์ต๋๋ค.
๐ ์ค๋์ ํ๊ณ
๊ฒ์ํ๋ ์ต๊ด์ ๋ค์ด๊ณ ์ ์ฐํ๊ฒ ๋ฐ์๋ค์ด๋ ์ต๊ด์ ๋ค์ด์!
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
02/15(๋ชฉ) ๋ด์ผ๋ฐฐ์์บ ํ Java 37์ผ์ฐจ TIL - .gitignore (0) | 2024.02.15 |
---|---|
02/14(์) ๋ด์ผ๋ฐฐ์์บ ํ Java 36์ผ์ฐจ TIL - Validation (0) | 2024.02.14 |
02/08(๋ชฉ) ๋ด์ผ๋ฐฐ์์บ ํ Java 34์ผ์ฐจ TIL - Query Methods (0) | 2024.02.08 |
02/07(์) ๋ด์ผ๋ฐฐ์์บ ํ Java 33์ผ์ฐจ TIL - ํ๋ ์์ํฌ (0) | 2024.02.07 |
02/06(ํ) ๋ด์ผ๋ฐฐ์์บ ํ Java 32์ผ์ฐจ TIL - ์ฑ๊ธํค ํจํด (0) | 2024.02.06 |