일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- jenkins
- WIL
- Java
- Project
- Anolog
- 생명주기 콜백
- server send event
- Spring Security
- Stream
- web
- cookie
- SseEmitter
- JPA
- bean
- DI
- JWT
- html
- python
- oauth
- flask
- javascript
- session
- Hibernate
- hanghae99
- 항해99
- google oauth
- spring
- real time web
- programmers
- jQuery
Archives
- Today
- Total
목록생명주기 콜백 (1)
끄적끄적 코딩일지
[Spring 기초] Bean 생명주기 콜백
Bean을 사용하면서 초기화나 Bean 삭제시 발생시켜야할 이벤트를 지정해야할 때가 있다. 예를들어 Socket통신등 네트워크를 사용하는 객체는 프로그램 시작시 특정 Server와 연결하거나 프로그램 종료시 Bean 삭제시 해당 Server와의 연결을 안전하게 종료해야 할 때가 있다. 이처럼 Bean의 초기화나 종료 작업을 관리하는것을 Bean의 생명주기 콜백이라고 한다. 생명주기 콜백에서 초기화 작업은 모든 의존성이 주입된 후 호출된다. 1. Interface를 사용한 방법 Bean으로 등록되는 객체에 특정 Interface를 implement하는 방식으로 초기화는 InitializingBean, 종료는 DisposableBean을 사용하여 구현한다. @Component public class NetW..
Spring
2022. 6. 6. 10:34