📢 공지합니다
이 게시글은 메인 페이지에 항상 고정되어 표시됩니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
📦 스프링 컨테이너란?스프링 컨테이너는 자바 객체(빈, Bean)를 생성하고 관리하며, 의존관계를 자동으로 연결해주는 역할을 한다. 단순한 객체 생성만 담당하는 것이 아니라, 생명주기 관리, 의존성 주입(DI), AOP 지원 등 다양한 기능을 제공한다.스프링에서 이 객체들을 "빈(Bean)"이라고 부른다.☑️스프링 컨테이너의 종류BeanFactory : 가장 기본적인 컨테이너 (거의 사용되지 않음)ApplicationContext : BeanFactory 포함 + 메시지소스, 이벤트, 국제화, AOP 등 다양한 기능 추가 → 실무에서 주로 사용됨ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);MySe..
보호되어 있는 글입니다.
https://balhae.tistory.com/156 섹션1 영속성 관리 - 내부 동작 방식최코딩의 개발 섹션1 영속성 관리 - 내부 동작 방식 본문 JPA/JPA 기본 핵심 원리 섹션1 영속성 관리 - 내부 동작 방식 seung_ho_choi.s 2024. 1. 25. 23:50balhae.tistory.com 🔍 N+1 문제란?N+1 문제는 1번의 쿼리로 N개의 엔티티를 조회한 후, 각 엔티티의 연관 데이터를 가져오기 위해 추가로 N번의 쿼리가 실행되는 문제입니다.예를 들어, 회원 100명을 조회한 후 각 회원의 게시글을 확인하려고 할 때:1번: 회원 100명 조회N번: 각 회원별 게시글 조회 (100번)총 101번의 쿼리 실행!📊 엔티티 관계 설정먼저 1:N 관계의 엔티티를 정의해보겠습니다.@..