작성
·
93
답변 2
1
안녕하세요. 창신동 장첸님, 공식 서포터즈 OMG입니다.
스프링부트는 스프링부트의 배너를 담당하는 인터페이스 및 구현체와 강의에서와 같이 스프링 빈을 등록하고 관리하는 스프링 컨테이너가 포함되어 있습니다.
아래 이미지를 보시면 springboot의 패키지 및 Banner인터페이스와 구현체를 확인하실 수 있습니다.
강의에서 테스트 클래스에서 직접 스프링 빈으로 등록하는 코드들의 경우 이러한 스프링 부트의 배너 기능이 제외된 채 순수하게 스프링 컨테이너의 스프링 관련 기능만을 담고 있어 배너가 표기 되지 않은 것 입니다.
참고로 배너 이미지의 경우 커스텀이 가능하니 아래 링크를 참고해주세요 😀
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 창신동 장첸님.
스프링 프로젝트에서는 일반적으로 다양한 구성 요소의 설정 및 실행 과정에서 로고나 로그 메시지가 출력될 수 있습니다. 하지만 경우에 따라 설정이나 환경에 따라 이러한 메시지가 출력되지 않을 수도 있습니다. 특히, 스프링 부트의 버전 차이에 따라 로그의 출력 형태가 달라질 수 있습니다.
여러 학습자분들이 스프링 부트 3.1 이상을 사용하면서 로그 출력에 차이를 겪고 있는 점이 확인되고 있습니다. 이는 스프링 부트 3.1부터 로그의 기본 레벨이 INFO
로 빠르게 설정되어 디버그 로그가 출력되지 않기 때문입니다.
아래 링크에서 관련 해결 방법과 자세한 내용을 확인할 수 있습니다:
- MemberApp에서 Bean에서 불러오는 과정에서 스프링으로 실행이 안되는 것 같아 질문 드립니다.
이 게시물에서는 logback.xml
파일을 생성 및 설정하여 로그를 디버그 레벨로 조정하는 방법에 대한 설명이 포함되어 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
답변 감사드립니다!