**@Controller**μ @ResponseBody μ΄λ
Έν
μ΄μ
μ κ²°ν©ν κ²μΌλ‘, 컨νΈλ‘€λ¬μ λͺ¨λ λ©μλκ° μλ΅ λ³Έλ¬Έμ μ²λ¦¬νλ€. μ΄ μ΄λ
Έν
μ΄μ
μ 컨νΈλ‘€λ¬ ν΄λμ€μ λΆμ¬ μ¬μ©νλ€.
@RestController
@RequestMapping("/users")
public class UserController {
@GetMapping("/{userId}")
public User getUser(@PathVariable("userId") String userId) {
// μ¬μ©μ μ 보 μ‘°ν λ‘μ§ μν
User user = userService.findUserById(userId);
return user;
}
}
μ μμ μ½λμμ **@RestController**λ₯Ό μ¬μ©νμ¬ μ»¨νΈλ‘€λ¬ ν΄λμ€μ λͺ¨λ λ©μλκ° μλ΅ λ³Έλ¬Έμ μ²λ¦¬νλλ‘ μ€μ νλ€. μ΄ κ²½μ°, getUser() λ©μλκ° λ°ννλ User κ°μ²΄λ μλμΌλ‘ μλ΅ λ³Έλ¬Έμ ν¬ν¨λμ΄ ν΄λΌμ΄μΈνΈμκ² μ λ¬λλ€.