스프링 부트 배너
일반적으로 Spring Boot 애플리케이션을 시작할 때 콘솔 출력에 다음과 같은 내용이 있습니다.
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.5.5)
그러나 비활성화하거나 사용자 지정을 만들 수 있다는 것을 알고 계셨습니까?
아니 ? 예, 간단합니다. 가자.
배너 끄기
애플리케이션 실행 중에 배너를 표시하지 않으려면 두 가지 옵션이 있습니다.
application.properties 파일에서 속성을 off로 설정
spring.main.banner-mode=off
기본 클래스에서 이 줄에서 응용 프로그램을 실행하도록 변경합니다.
SpringApplication.run(배너애플리케이션.클래스, 인수);
이에
new SpringApplicationBuilder(BannerApplication.class)
.bannerMode(Banner.Mode.*OFF*)
.run(args);
맞춤형 배너 보유
기본적으로 Spring Boot는 리소스 폴더에서 banner.txt라는 파일을 검색하여 사용하지만 배너는 이미지(ASCII로 변환됨)일 수도 있으므로 이미지를 사용하려면 속성을 추가해야 합니다. application.properties 파일에서
spring.banner.image.location=**classpath:banner.png**
여기에서는 Stich의 이미지를 배너로 사용하고 이 출력을 가졌습니다.
그다지 아름답지도 가독성도 좋지 않으므로 이미지 대신 banner.txt를 사용하면 어떻게 되는지 봅시다.
그래서 리소스 폴더에 banner.txt 파일을 만들었습니다. 마녀에서 "Hello World !!"라고 썼습니다. 그런 다음 내 프로젝트를 시작했습니다.
간단하고 효과적이지만 더 잘할 수 있습니다. 일부 사이트는 텍스트와 글꼴을 선택할 수 있는 배너 생성기를 제공합니다. Google을 사용하여 찾을 수 있다고 믿습니다. 하지만 예를 들어 다음과 같은 것을 가질 수 있습니다.
배너에 일부 정보를 추가하기 위해 thos와 같은 자리 표시자를 사용할 수 있습니다.
또한 ${AnsiColor.NAME} 또는 ${AnsiBackground.NAME}과 같은 변수를 사용하여 텍스트에 색상을 지정할 수 있습니다.
Reference
이 문제에 관하여(스프링 부트 배너), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/erwanlt/spring-boot-banner-54i9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)