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 | 31 |
Tags
- java 기술면접
- 백준 17779
- sql 기술면접
- 백준 19238
- 백준 15685
- 웹어플리케이션 서버
- 프로그래머스
- JVM
- MSA
- spring security
- 백준 파이썬
- 파이썬
- Kotlin
- JPA
- re.split
- MySQL
- 백준 16235
- springboot
- spring cloud
- Spring Boot
- 프로래머스
- 백준 17626
- java
- Coroutine
- 백준 16719
- 백준 16236
- with recursive
- Spring
- 백준
- spring oauth
Archives
- Today
- Total
시작이 반
[Spring] 생명주기 본문
SMALL
싱글톤 패턴일때
- 스프링 빈의 이벤트 사이클
"스프링 컨테이너 생성" -> "스프링 빈 생성" -> "의존관계 주입" -> "초기화 콜백"
-> "사용" -> "소멸전 콜백" -> "스프링 종료"
프로토 타입
스프링의 3가지 생명주기 콜백
- 인터페이스(InitalizingBean, DisposableBean) : 옛날 방식
해당 클래스에 InitalizingBean, DisposableBean인터페이스 implements
afterPropertiesSet() : 의존관계 주입이 끝나면 호출되는것
destroy() : 빈이 소멸전 호출
- 설정 정보에 초기화 메소드, 종료 메소드 지정 : 외부 라이브러리에 적용할때 사용
@Configuration이 붙은 설정 정보에
빈등록시 메소드 지정하여 초기화 콜백, 소멸전 콜백 지정
@Bean(initMethod = "메소드이름", destroyMethod = "메소드이름")
- @PostConstruct, @PreDestory 에노테이션 지원 : 이 방식을 쓰면된다.
초기화 메소드에 @PostConstruct
종료 메소드에 @PreDestory 를 사용하면 된다.
LIST
'Programming > Spring' 카테고리의 다른 글
[Spring] BindingResult, @Valid (0) | 2021.05.27 |
---|---|
[Spring]Test 메모리 DB사용 (0) | 2021.05.25 |
[Spring] 자동 빈, 수동 빈 등록 (0) | 2021.05.21 |
[Spring] 의존관계 주입 방법 (0) | 2021.05.13 |
[Spring] 컴포넌트 스캔, @Autowired (0) | 2021.05.13 |