본문 바로가기

⭐ SpringBoot/기타

SpringBoot Custom Banner, 배너 생성하기

반응형

# SpringBoot 배너 만들기

1. resources/banner.txt 파일 생성하기

스프링 부트는 기본적으로 resources/banner.txt 경로에 파일이 존재하면 텍스트를 기동시 배너로 뿌려준다.

파일을 만들고 아래와 같이 샘플로 만들어본다.

====================
My Reference Code
====================

2. 실행을 하면 위에 정의한 배너가 출력된다.

3. 배너를 만들어 주는 사이트에서 색상과 폰트를 변경해보자.

https://devops.datenkollektiv.de/banner.txt/index.html

 

Spring Boot banner.txt generator

 

devops.datenkollektiv.de

- 내용을 작성해서 결과 값을 banner.txt 파일에 적용하면 된다.

4. 색상을 변경해보자.

- 일단 application.properties에 아래의 설정을 추가한다.

spring.output.ansi.enabled=always

- 아래처럼 변경하면 된다.

${AnsiBackground.RED},--.   ,--.          ,------.         ,---.                                           ,-----.          ,--.
${AnsiBackground.BLUE}|   `.'   |,--. ,--. |  .--. ' ,---. /  .-' ,---. ,--.--. ,---. ,--,--, ,---. ,---.  '  .--./ ,---.  ,-|  |,---.
${AnsiBackground.YELLOW}|  |'.'|  | \  '  /  |  '--'.'| .-. :|  `-,| .-. :|  .--'| .-. :|      \ .--'| .-. : |  |    | .-. |' .-. | .-. :
${AnsiBackground.GREEN}|  |   |  |  \   '   |  |\  \ \   --.|  .-'\   --.|  |   \   --.|  ||  \ `--.\   --. '  '--'\' '-' '\ `-' \   --.
${AnsiBackground.MAGENTA}`--'   `--'.-'  /    `--' '--' `----'`--'   `----'`--'    `----'`--''--'`---' `----'  `-----' `---'  `---' `----'
${AnsiBackground.WHITE}           `---'
${AnsiBackground.DEFAULT}
${application.title} ${application.version}
Powered by Spring Boot ${spring-boot.version}

- 실제로 실행하면 아래와 같다.

5. 텍스트로 이루어진 그림을 배너에 적용해 보자.

https://www.asciiart.eu/

 

ASCII Art Archive

A large collection of ASCII art drawings and other related ASCII art pictures.

www.asciiart.eu

www.asciiart.eu

 

ASCII Art Archive

A large collection of ASCII art drawings and other related ASCII art pictures.

www.asciiart.eu

6. 참고 InteliJ Community 버전의 아이콘 변경 추천

 

- 끝 -

반응형