전체 글

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, 배열)을 처리파일, 네..
블로그 테이블 구조 확인컬럼명 자료형 null 허용 키 설명idBIGINTN기본키일련번호, 기본키titleVARCAR(255)N 게시물 제목contentVARCAR(255)N 내용 스프링 부트와 JPA 프로젝트에서 패키지 구조를 구성하는 트렌드는 도메인 주도 설계(Domain-Driven Design, DDD)의 원칙을 사용하는 사례가 많이 보인다. 이는 애플리케이션의 구조를 기능이나 역할에 따라 나누기보다는, 도메인 중심으로 나누어 애플리케이션의 유지보수성과 확장성을 높이려는 의도나 방식이다.(여기서 도메인은 애플리케이션이 해결하려는 특정 비즈니스 문제나 현실 세계의 문제를 의미한다. 예를 들어, 은행 애플리케이션에서 "계좌", "고객", "거래"는 중요한 비즈니스 개념이며, 이것들이 바로 그 애플리케..
런던 이즈 블루
코딩 일기