일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 해시
- 파이썬
- 가상면접사례로배우는대규모시스템설계기초
- thymeleaf
- 컴포넌트스캔
- Spring
- 코테
- 카카오
- AWS
- C++
- OpenCV
- spring boot
- git
- Nodejs
- TypeORM
- 알고리즘
- nestjs auth
- 구조체배열
- 코딩테스트
- @Autowired
- 시스템호출
- 스프링
- 카카오 코테
- @Component
- nestjs typeorm
- nestJS
- C언어
- 프로그래머스
- 카카오 알고리즘
- python
Archives
- Today
- Total
목록@PreDestroy (1)
공부 기록장 💻
[Spring] 스프링 빈 생명 주기 콜백 (@PostConstruct, @PreDestroy를 이용한 스프링 빈 생성과 초기화, 소멸)
인프런 - 스프링 핵심 원리 기본편 정리 데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면, 객체의 초기화와 종료 작업이 필요하다. 스프링 빈은 간단하게 1. 객체 생성 후, 2. 의존 관계 주입 을 하는 라이프사이클을 가진다. (단, 생성자 주입의 경우는 예외이다) 스프링 빈은 객체를 생성하고, 의존 관계 주입이 다 끝난 후에야 필요한 데이터를 사용할 수 있는 준비가 완료된다. 따라서 초기화 작업(초기 작업 시작)은 의존 관계 주입이 모두 완료되고 난 후에 호출해야 한다. 그러나 의존 관계 주입이 모두 완료된 시점을 어떻게 알 수 있을까? 스프링은 의존 관계 주입이 완료되면 스프링 빈에게 ..
# Tech Studies/Java Spring • Boot
2023. 2. 14. 10:51