TIL
02/13(ν) λ΄μΌλ°°μμΊ ν Java 35μΌμ°¨ TIL - ResponseEntity
κ°μκ°λ°κΎΌ
2024. 2. 14. 01:36
π μ€λμ νμ΅ ν€μλ
- 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 λ₯Ό ν¬ν¨νλ€.
ν€λμλ (μμ²/μλ΅)μ λν μꡬμ¬ν, λ°λμλ κ·Έ λ΄μ©μ΄ μ νμμ΅λλ€.
μ¦, ν€λμ μΉμλ²κ° μΉλΈλΌμ°μ μ μλ΅νλ λ©μμ§κ° λ€μ΄μκ³ λ°λμλ λ°μ΄ν° κ°μ΄ λ€μ΄κ° μμ΅λλ€.
π μ€λμ νκ³
κ²μνλ μ΅κ΄μ λ€μ΄κ³ μ μ°νκ² λ°μλ€μ΄λ μ΅κ΄μ λ€μ΄μ!