본문 바로가기
IT/면접준비

Day5

by 봉즙 2019. 7. 29.

1.IOC 컨테이너 생명주기에 대하여 설명하시오?

스프링 컨테이너의 생성, 설정, 사용, 종료 4가지로 나눠진다.

컨테이너 종료시 생성된 bean들은 모두 소멸된다.

 

2.InitializingBean,  DisposableBean 인터페이스는 무엇이며, 무슨용도로 쓰이는가?

InitializingBean : 스프링에서 제공하는 인터페이스이며 afterPropertiesSet()을 구현하여 초기화하는데 사용

DisposableBean : 스프링에서 제공하는 인터페이스이며 destroy()를 구현하여 빈의 소멸전에 처리할 작업 수행

 

3.@PostConstruct, @PreDestroy 에 대하여 설명하시오.

IoC컨테이너가 관리하는 bean의 생명주기에 관련된 어노테이션이다.

@PostConstruct : 객체 생성 후에 초기화 작업을 실행하는 메서드 선언

@PreDstroy : bean 소멸이전에 실행 할 메서드를 지정


4.스프링에서 객체의 scope 중 singleton 과 prototype 에 대하여 설명하시오.

singleton : default값으로써 스프링컨테이너에 한개의 bean만 존재

prototype : getBean()을 통해 bean을 사용할 때마다 객체를 생성, 안에 있는 내용까지 복사하게 된다.

'IT > 면접준비' 카테고리의 다른 글

Day7  (0) 2019.07.31
Day6  (0) 2019.07.30
Day4  (0) 2019.07.26
Day3  (0) 2019.07.25
Day2  (0) 2019.07.24

댓글