[번역] Spring Boot에서 사용자 정의 배너 사용
https://www.baeldung.com/spring-boot-custom-banners/를 번역함.
1. 개요
기본적으로 Spring Boot는 애플리케이션이 시작되자마자 표시되는 배너와 함께 제공됩니다.
이 기사에서는 사용자 정의 배너를 만들고 이를 Spring Boot 애플리케이션에서 사용하는 방법을 배웁니다.
2. 배너 만들기
시작하기 전에 응용 프로그램 시작 시간에 표시될 사용자 지정 배너를 만들어야 합니다. 사용자 정의 배너를 처음부터 만들거나 이를 수행할 다양한 도구를 사용할 수 있습니다.
이 예에서는 Baeldung의 공식 로고를 사용했습니다.
그러나 어떤 상황에서는 배너를 일반 텍스트 형식으로 사용하는 것이 상대적으로 유지 관리가 더 쉽기 때문에 사용하고 싶을 수도 있습니다.
이 예에서 사용한 일반 텍스트 사용자 정의 배너는 여기에서 사용할 수 있습니다 .
여기서 주목해야 할 점은 ANSI charset에는 콘솔에 다채로운 텍스트를 표시할 수 있는 기능이 있다는 것입니다. 이것은 단순한 일반 텍스트 형식으로 수행할 수 없습니다.
3. 커스텀 배너 사용하기
우리는 사용자 정의 배너를 준비하기 때문에, 우리라는 이름의 파일을 생성 할 필요가 banner.txt 에 SRC / 메인 / 자원 디렉토리를하고 그것으로 배너의 내용을 붙여 넣습니다.
여기에서 주목해야 할 점은 banner.txt 가 Spring Boot에서 사용하는 기본 예상 배너 파일 이름이라는 것입니다. 그러나 배너의 다른 위치나 이름을 선택 하려면 application.properties 파일 에서 spring.banner.location 속성 을 설정해야 합니다.
spring.banner.location=classpath:/path/to/banner/bannername.txt
이미지를 배너로 사용할 수도 있습니다. banner.txt 와 마찬가지로 Spring Boot는 배너 이미지의 이름을 banner.gif 로 예상합니다 . 또한 application.properties 에서 높이, 너비 등과 같은 다양한 이미지 속성을 설정할 수 있습니다 .
spring.banner.image.location=classpath:banner.gif
spring.banner.image.width= //TODO
spring.banner.image.height= //TODO
spring.banner.image.margin= //TODO
spring.banner.image.invert= //TODO
그러나 일부 복잡한 이미지 구조를 사용하는 경우 응용 프로그램 시작 시간이 급격히 증가하기 때문에 항상 텍스트 형식을 사용하는 것이 좋습니다.
4. 결론
이 빠른 기사에서는 Spring Boot 애플리케이션에서 사용자 정의 배너를 사용하는 방법을 보여주었습니다.
항상 그렇듯이 전체 소스 코드는 GitHub에서 사용할 수 있습니다 .