반응형

Entity 3

[Spring] 노인 객체

노인 객체는 단순하게 1. 이름 2. 핸드폰 번호 만 받기로 했다 그래서 DTO 를 아래와 같이 설정했다 이름과 핸드폰 자리수에 대한 예외 처리도 DTO 에서 처리했다 package com.example.Mind_in_Canvas.dto.user;import java.time.LocalDateTime;import java.util.UUID;import jakarta.validation.constraints.NotBlank;import jakarta.validation.constraints.Pattern;import jakarta.validation.constraints.Size;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Ge..

TIL/JAVA 2025.01.10

[Spring] DTO 와 Entity 의 개념과 차이

Spring Boot 로 프로젝트를 진행하면서 코드를 작성하고 있는데 DTO 는 데이터 전송을 위한 객체, Entity 는 DB 와 연결하는 객체라고 개념만 알고 있어서이번 기회에 DTO 와 Entity 의 개념과 차이를 정리해본다  DTO, Data Transfer Object 계층 간 데이터를 전달하는 객체 일반적으로 데이터를 캡슐화하고, 필요한 정보만 포함하도록 설계된다 클라이언트에 응답 데이터를 보낼 때, 엔티티의 민감한 정보를 제외하거나 필요한 정보만 전달한다 🐣 예를 들어, 서버와 클라이언트가 통신할 때 데이터를 교환해야 하는데,이 데이터를 하나로 묶어서 전달하는 데 사용된다즉, DTO 는 데이터를 간단하게 포장해서 서버와 클라이언트가데이터를 쉽게 주고 받을 수 있도록 도와주는 도구이다 🐣..

TIL/JAVA 2025.01.08

Spring 용어 정리

Jenkins 를 어느 정도 구축했으니 MVP 를 진행할 차례! 인데 팀원들이 작성한 문서와 Backend Code 를 뜯어 보려고 하니  모르는 용어들이 많아서 개념만 잠깐 알고 가려고 한다 Gradle Groovy 기반의 빌드 자동화 시스템, 안드로이드 스튜디오의 공식 빌드 시스템 지원하는 언어 - Java, Groovy, Kotlin, Apachi Groovy 등 bundle.gradle 파일에서 사용할 라이브러리를 지정할 수 있다(의존성이나 플러그인 설정 등 프로젝트 빌드에 대한 모든 기능을 정의하는 곳이다)Gradle 은 멀티 프로젝트 빌드 기능을 제공하기 때문에 여러 모듈을 동시에 개발하고 각각 따로 빌드 작업을 하지 않아도 되는 번거로움을 줄일 수 있는 장점이 있다 JPA Java Persi..

반응형