반응형 분류 전체보기89 스프링 BeanNameAware 빈 이름 가져오기 예제소스는 깃허브에 있습니다. 스프링 빈의 생명주기에 BeanNameAware 의 setBeanName 을 호출한다는 그림이 있다. 여태 일해오면서 BeanNameAware에 대해 의식하고 개발한 적은 없는데, 궁금해서 찾아보았다. 생명주기 그림상으론 setBeanName 가 빈 이름을 셋팅한다는 것 처럼 보이는데, 사실 그건 아니고 빈을 만들 시점에 BeanNameAware 인터페이스를 상속하면 setBeanName 메서드를 통해 이름을 얻어올 수가 있다. public interface BeanNameAware extends Aware { void setBeanName(String name); } 사용 예시 @Component class CustomBean1 : BeanNameAware { overri.. 2021. 8. 4. 이전 1 ··· 20 21 22 23 다음 반응형