반응형 SMALL json2 JSON 응답 처리 기본 개념: @RestController와 JSON스프링 부트에서 @RestController는 자동으로 객체를 JSON으로 변환하여 응답합니다. 내부적으로 **Jackson(ObjectMapper)**이 작동합니다.예제: DTO를 JSON으로 응답하기@RestControllerpublic class MemberController { @GetMapping("/api/member") public MemberDto getMember() { return new MemberDto("홍길동", "danbi@example.com"); }}DTO 클래스public class MemberDto { private String name; private String email; .. 2025. 4. 15. 유효성 검사와 예외 처리 유효성 검사 (Validation)DTO 클래스에 유효성 조건 추가public class MemberDto { @NotBlank(message = "이름은 필수입니다.") private String name; @Email(message = "유효한 이메일 형식이어야 합니다.") private String email; @Min(value = 10, message = "나이는 10세 이상이어야 합니다.") private int age; // getter/setter 생략}Java Bean Validation(표준) 기반이며, javax.validation.constraints 혹은 jakarta.validation.constraints 패키지를 사용합니다.컨트롤러에서 유.. 2025. 4. 15. 이전 1 다음 LIST