2025/06/22 5

버전 2 -1. 게시글 작성 - PersistenceContext 활용

게시글 쓰기 V2- PersistenceContext 중심 개발 Persistence Context란? 영속성 컨텍스트(Persistence Context) 는 JPA의 핵심 개념으로 ,엔티티를 영구 저장하는환경입니다.EntityManager 를 통해 관리되며, 애플리케이션과 데이터베이스 사이에서 엔티티의 생명주기를 관리합니다. 영속성 컨텍스트는 JPA를 선택하는 가장 중요한 이유 중 하나입니다. |참고 자료 https://developer111.tistory.com/entry/jpa-%EC%98%81%EC%86%8D%EC%84%B1-%EC%BB%A8%ED%85%8D%EC%8A%A4%ED%8A%B8-%EA%B0%9C%EB%85%90 jpa 영속성 컨텍스트 개념영속성 컨텍스트영속성 컨텍스트란 jpa에서 엔..

Spring boot 2025.06.22

버전 2 - 0. 패키지 구조 변경 하기

기존 패키지 구조 형태V1: 계층 중심 패키지 구조 com.tenco.blog├── controller/ # 계층별 분리│ ├── BoardController│ └── UserController├── model/ # 모든 엔티티가 한 곳에│ ├── Board│ └── User ├── service/ # 모든 서비스 클래스가 한 곳에│ ├── BoardService├── repository/ # 모든 리포지토리가 한 곳에│ ├── BoardNativeRepository│ └── UserRepository├── dto/ # 모든 DT..

Spring boot 2025.06.22

스프링 부트 핵심 콘셉트가 뭘까? (1)

학습 목표 1. 제어의 역전(IoC)과 의존성 주입(DI)2.빈(Bean)과 스프링 컨테이너3.관점 지향 프로그래밍(AOP)4. 이식 가능한 서비스 추상화(PSA)5.Application Context, context 개념을 직접 조사하고 정리하기==================================================== Bean =**빈(Bean)**은**스프링이 생성하고, 관리하는 객체(인스턴스)**야.스프링이 대신 만들어서, 우리가 필요할 때 꺼내 쓰는 객체! | 사전 기반 지식 1. 스프링 프레임워크(Spring Framwork)- 일반적인 정의 : 스프링 프레임워크는 자바 플랫폼을 위한 강력한 애플리케이션 프레임워크입니다.객체 지향 프로그래밍의 원칙에 기반하여 애플리케이션을..

Spring boot 2025.06.22

(스프링 부트 입문) 버전 1 - 스프링 부트 익명 블로그 만들어 보기) 4.게시글 삭제하기

|BoardRepository 코드 추가 package com.tenco.blog.repository;import com.tenco.blog.model.Board;import jakarta.persistence.EntityManager;import jakarta.persistence.Query;import org.springframework.stereotype.Repository;import org.springframework.transaction.annotation.Transactional;import java.util.List;@Repository // IoC 대상public class BoardNativeRepository { // JPA의 핵심 인터페이스 // 데이터베이스와의 모든 작업..

Spring boot 2025.06.22
728x90