작업 1 DTO(Data Transfer Object) 클래스 만들기 (게시글 저장)DTO는 데이터 전송을 위한 객체로, 주로 계층 간 데이터 교환을 목적으로 사용됩니다. 예를 들어, 클라이언트에서 서버로, 혹은 서비스 계층에서 프레젠테이션 계층으로 데이터를 전달할 때 사용됩니다.package com.example.demo._domain.blog.dto;import com.example.demo._domain.blog.entity.Article;import lombok.AllArgsConstructor;import lombok.Getter;import lombok.NoArgsConstructor;@NoArgsConstructor@AllArgsConstructor@Getter// 즉, 주로 계층간에 데이터..
Spring boot/개념 공부
PostRepository 에 사용package com.example.demo._domain.blog.repository;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.stereotype.Repository;import com.example.demo._domain.blog.entity.Article;// C R D E // @Repository { // 기본적인 CRUD 기능을 자동을 제공 한다. // 필요하다면 우리가 만들어 놓은 곳에 추가적인 쿼리나 메서드 정의 가능하다. }문법 확인JpaRepository첫 번째 타입 (Article)엔티티 클래스를 넣어야 합니다. 이 클래스는 데이..
회원 가입 시스템 설계package member;public enum Grade { BASIC, VIP} package member;public class Member { private Long id; private String name; private Grade grade; public Member(Long id, String name, Grade grade) { this.id = id; this.name = name; this.grade = grade; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public ..
스트림 패키지의 구분자바 I/O 스트림은 데이터를 읽고 쓰는 목적으로 사용됩니다. 파일, 네트워크, 메모리 등 다양한 소스에서 바이트나 문자 데이터를 읽거나 쓰기 위한 스트림입니다. InputStream과 OutputStream이 대표적인 I/O 스트림입니다.Stream API와 자바 I/O 스트림은 이름은 비슷하지만, 완전히 다른 개념입니다. Stream API는 자바 8에서 도입된 중요한 기능 중 하나로, 데이터 컬렉션(자료구조)을 처리할 때 사용되는 강력한 도구입니다. 스트림(Stream)은 데이터를 선언적으로 처리할 수 있게 하며, 특히 대용량 데이터 처리 및 데이터 흐름 제어에 매우 유용합니다.Stream API 자바 I/O 스트림데이터 컬렉션(List, Set, Map, 배열)을 처리파일, 네..