Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래머스
- BindingResult
- API
- 리눅스
- 런타임 상수
- 무한정 대기
- @SubscribeMapping
- 티스토리챌린지
- 쉘 스크립트
- 백준
- DTO
- 커밋 되돌리기
- intelij spring config
- 쿠키
- 컴파일 타임 상수
- compgen
- m:n
- Git
- JDBC
- allocationSize
- 파이썬
- 기본키 전략
- @Autowired
- application layer
- spring
- 알고리즘
- JPA
- 은행원알고리즘
- 오블완
- 편향된 지수
Archives
- Today
- Total
목록빈 생명주기 콜백 (1)
둘셋 개발!
[spring] 빈 생명주기 콜백
빈 생명주기 콜백을 해야하는 이유 데이터 커넥션 풀이나 네트워크 소캣처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면 객체의 초기화와 종료 작업이 필요하다. 스프링 빈은 객체를 생성하고 의존관계 주입이 다 끝난 다음에야, 초기화 작업 준비가 완료된다! 그리고 스프링은 스프링 컨테이너가 종료되기 전에 소멸 콜백을 준다! ✔️스프링 빈의 라이프 사이클 스프링 컨테이너 생성 -> 스프링 생성 -> 의존관계 주입 -> 초기화 콜백 -> 애플리케이션 동작 -> 소멸 전 콜백 -> 스프링 종료 🧐스프링 빈의 객체 생성 시점에 의존관계주입과 초기화 작업을 한꺼번에 하면 안되나??? -> 객체의 생성과 초기화는 분리하는 것이 좋다. 초기화는 외부..
SPRING/spring 기본
2022. 3. 14. 18:09