내가 주입한 bean 확인하는법(springboot)

이봐요이상해씨·2022년 2월 6일
0

SpringBoot

목록 보기
8/10

스택오버플로우 답변을 달다가 내가 주입한 빈을 확인하는 방법에 대한 질문이 올라와있길레 해당 질문을 찾다가 관련된 답변이 있어서 기록을 남기기위해 적어본다.

이런식으로 실행파일에 commandLineRunner를 상속받아 메인함수 실행시 해당 빈을 모두 출력하게끔 코드를 작성하면 된다고한다. 이는 AppllicationContext를 주입받아 정의한 빈 이름을 갖고 올 수가 있다.

출력 내용은
이런식으로 내가 커스텀으로 @Bean으로 등록한 것 부터

springboot로 시작시 자동으로 설정된 빈가지 볼 수 있는데, 스프링부트 생성시 자동으로 등록된 빈설정 파일은

여기에 위치에 있다

직접 들어가서 보니 출력된 빈과 같다

출처
https://stackoverflow.com/questions/56214329/how-can-i-check-if-a-bean-has-been-loaded-by-springboot

0개의 댓글