로그인 구현
이 사진이 중요 1. 컨트롤러 계층을 도입하는 이유 클라이언트 요청 처리 2. 서비스 계층을 도입하는 이유 서비스 계층을 도입하면 컨트롤러는 단순히 클라이언트 요청을 처리하고, 서비스는 비즈니스 로직을 담당합니다. 이렇게 하면 코드가 명확히 분리되고, 유지보수가 쉬워집니다. 비즈니스 로직(Business Logic)이란? 애플리케이션에서 실제로 수행하...
@Transactional 어노테이션 Spring Framework에서 트랜잭션 관리 기능을 제공합니다. 트랜잭션 데이터베이스 작업의 일련의 연산을 하나의 단위로 묶어서 처리하는 것을 말합니다. 트랜잭션 내의 작업들이 모두 성공하거나 모두 실패해야만 데이터의 일관성을 유지할 수 있습니다. 트랜잭션의 시작과 종료: @Transactional 어노테이션이 ...
프론트엔드 → 백엔드 저장: convertToEntity백엔드 → 프론트엔드 응답: convertToDTO프론트엔드에서 받은 데이터를 엔티티로 변환해야 할 때는 convertToEntity 메서드를 사용하게 됩니다. 이를 통해 프론트엔드에서 받은 데이터로 기록을 데이터
RESTful API 컨트롤러이 클래스가 REST API의 컨트롤러임을 나타냅니다. JSON 또는 XML과 같은 데이터를 반환하는 메서드를 포함합니다.JSON과 XML은 데이터 교환 형식으로 사용되는 두 가지 주요 형식입니다. 둘 다 데이터 구조를 표현하는 데 사용되지