일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch14
- 스프링 mvc2 - 검증
- @Aspect
- 자바의 정석 기초편 ch5
- 자바 중급1편 - 날짜와 시간
- 자바 고급2편 - 네트워크 프로그램
- 자바의 정석 기초편 ch12
- 자바 고급2편 - io
- 자바의 정석 기초편 ch1
- 데이터 접근 기술
- 스프링 mvc2 - 타임리프
- 자바의 정석 기초편 ch4
- 자바로 키오스크 만들기
- 람다
- 자바 기초
- 자바의 정석 기초편 ch6
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch11
- 2024 정보처리기사 시나공 필기
- 스프링 트랜잭션
- 스프링 입문(무료)
- 자바의 정석 기초편 ch9
- 스프링 mvc1 - 스프링 mvc
- 스프링 고급 - 스프링 aop
- 자바로 계산기 만들기
- 자바 중급2편 - 컬렉션 프레임워크
- 자바의 정석 기초편 ch13
- 스프링 mvc2 - 로그인 처리
- 자바의 정석 기초편 ch2
- Today
- Total
목록이론 직접 정리/스프링 (2)
개발공부기록

Bean Scope정의말 그대로 @Autowired나 @Configuration과 @Bean으로 등록한 스프링 빈이 존재할 수 있는 범위(생명 주기)를 뜻한다존재할 수 있는 범위라고하면 '등록된 빈이 등록되고 사라지는 시점의 범위가 어디인가'라고 보면 될 것 같다. 스프링 빈은 객체를 생성하고 의존관계 주입이 다 끝난 다음에 필요한 데이터를 사용할 수 있는 준비가 완료 되기 때문에 초기화 작업을 진행 해야한다. 스프링은 의존관계 주입이 완료 되면 스프링 빈에게 콜백 메서드를 통해 초기화 시점을 알려주는 다양한 기능을 제공하며 스프링 컨테이너가 종료되기 직전에 소멸 콜백(싱글톤)을 주어 안전하게 종료 작업을 진행할 수 있다 스프링 빈의 기본 생명 주기스프링 컨테이너 생성 -> 스프링 빈 생성(생성자 주입)..

IoC(Inversion of Control; 제어의 역전)좋은 객체지향 설계를 위한 방법 중 하나로 프로그램의 제어 흐름을 개발자가 아닌 프레임워크나 컨테이너가 관리하는 것을 의미한다.개발자가 프로그램의 흐름을 직접 관리하는 것이 아니라 외부 소스(프레임워크나 컨테이너)로부터 제어 흐름을 받는 방식으로 작동하며 대표적으로 스프링(Spring), Nest.js, Django 등과 같은 프레임워크가 있다. 프레임워크와 라이브러리의 차이를 설명할 때 핵심적인 내용이 바로 IoC이다 라이브러리는 개발자가 직접 원하는 시점에 해당 기술을 호출하여 사용하기 때문에 개발자가 제어권을 가지고 애플리케이션을 개발한다하지만 프레임워크는 개발자가 프레임워크라는 구조 안에서 요구하는 대로 프로그램을 구성하기 때문에 제..