
✔ 목차 스프링 컨테이너란? 스프링 컨테이너 생성 및 빈 등록 📌 스프링 컨테이너란? > 스프링 컨테이너는 객체를 관리하는 공간으로 볼 수 있다. 주로 객체를 생성하고, 객체간 필요한 의존관계를 주입해주며, 생명주기를 관리한다. 따라서 스프링 컨테이너느 IoC, D

목차 애노테이션 기반 스프링 빈 등록 예제 파일 스프링 빈 등록 - @Configuration 스프링 빈 등록 - @ComponentScan 📌 애노테이션 기반 스프링 빈 등록 > 스프링 빈을 등록하는 방법은 여러가지가 있다. 가장 대표적으로 사용하는 애노테이션 기

🔎 목차 자동 의존 관계 주입 생성자 주입 수정자 주입 필드 주입 일반 메서드 주입 📌 자동 의존관계 주입 > @Component를 통해 스프링 빈을 등록하면 의존 관계 주입을 직접 해줄 수 없으므로 자동 의존관계 주입을 해주어야 한다. 자동 의존관계 주입 방법

🔎 목차 이름으로 조회 타입으로 조회 스프링 빈 모두 조회 🍃 이름으로 조회 ac.getBean("빈이름") : 빈이름에 해당되는 인스턴스 조회 ac.getBean("빈이름", 클래스명.calss) : 타입까지 지정, 반환타입 결정 예제 🍃 타입으로 조회 타

🔎 목차 스프링 빈 콜백 사용하기 인터페이스 - InitializionBean, DisposableBean 메서드 지정- @Bean(initMethod, destroyMethod) 애노테이션 - @PostConstruct, @PreDestory 📌 스프링 빈 콜백

📌 빈 스코프란? > #### 빈 스코프 빈 스코프(scope)는 빈이 존재하는 범위이다. 빈의 생명주기로 볼 수 있다. 👉 빈 스코프 종류 싱글톤 스코프 프로토타입 스코프 웹 스코프 1. 싱글톤 스코프 빈 생명주기가 제일 긴 스코프이다. 스코프 범위: 스프링

🔍 목차 🍃 Provider 🍃 Proxy

proxy 란?proxy 예제@Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)이 객체는 사용하기 전까지 가짜 프록시 객체 클래스를 만들어둔다.이후 직접 사용할 때 진짜 클래스를 찾아 사용한다.ScopedProxyMode클래스단위:

저장할 csv 파일 학교 학사일정 파일 진행할 순서는 다음과 같다. csv 파일 저장할 엔티티 & 테이블 생성 csv 파일 읽어 매핑할 dto 생성 spring batch Job, step 생성 csv reader, writer 로직 실행 srping batch 설

spring batch을 활용한 csv 파일 저장은 이전 글에서 볼 수 있다 상황 csv 파일 읽어 DB에 저장하기 위해 spring batch 사용 구분자로는 콤마(,) 사용 따옴표("") 안에 있는 콤마는 무시하고 싶음 ex. fruit, "apple, ban