반응형 SMALL rest api2 REST API와 MyBatis 연동 REST API + MyBatis 연동 구조Spring Boot에서는 REST 컨트롤러를 통해 API 요청을 받고, MyBatis를 통해 DB와 연결된 Mapper를 사용하여 데이터를 처리합니다.기본 계층 구조Controller → Service → Mapper(MyBatis) → DB예시: 사용자(User) CRUD REST API + MyBatis1. User 엔티티 클래스public class User { private Long id; private String name; private String email; private LocalDateTime createdAt;}2. Mapper 인터페이스 (UserMapper.java)@Mapperpublic interface User.. 2025. 4. 17. 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. 이전 1 다음 LIST