스프링 부트 부팅시에 항상 보이는 로고 아시죠? 이런거.
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
전 이게 라이센스 비슷한 거라고 생각했습니다. 스프링 부트로 만드는 어플리케이션에서 보여지는, 그런데 얼마전에 스프링 부트 버전 스프링 펫 클리닉을 실행했는데, 저 로고가 안보이고 "PET CLINIC"이라는 로고가 보이는거 아니겠습니까?
|\ _,,,--,,_
/,`.-'`' ._ \-;;,_
_______ __|,4- ) )_ .;.(__`'-'__ ___ __ _ ___ _______
| | '---''(_/._)-'(_\_) | | | | | | | | |
| _ | ___|_ _| | | | | |_| | | | __ _ _
| |_| | |___ | | | | | | | | | | \ \ \ \
| ___| ___| | | | _| |___| | _ | | _| \ \ \ \
| | | |___ | | | |_| | | | | | | |_ ) ) ) )
|___| |_______| |___| |_______|_______|___|_| |__|___|_______| / / / /
==================================================================/_/_/_/
뭐지 하고 찾아봤는데, 비밀은 banner.txt( src\main\resources\banner.txt ) 파일에 있었더군요. 저 파일만 바꾸면 되는거였어요. 가령 저 파일의 내용을 아래와 같이 바꾸면,
_____ ____ _________________ ____ _____ _____
___|\ \ | |/ \| | ____|\ \ ___|\ \
| |\ \ | |\______ ______/| | / /\ \ / /\ \
| | | || | \( / / )/ | | / / \ \ | | |____|
| | /_ _ / | | ' | | ' | | ____ | | | || | ____
| |\ \ | | | | | | | || | | || | | |
| | | | | | / // | | | ||\ \ / /|| | |_, |
|____|/____/| |____| /___// |____|/____/|| \_____\/____/ ||\ ___\___/ /|
| / || | | |` | | | || \ | || | /| | /____ / |
|____|_____|/ |____| |____| |____|_____|/ \|____||____|/ \|___| | /
\( )/ \( \( \( )/ \( )/ \( |____|/
' ' ' ' ' ' ' ' ' )/
'
스프링 부트 부팅시에 저만의 로고가 생기는 거죠.
아스키 아트는 http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20 에서 쉽게 만들 수 있습니다.
그리고 사실 배너는 텍스트 파일 뿐만아니라, jpg,png,gif도 됩니다. 이름만 banner이면 됩니다. 이미지를 넣을 경우 자동으로 아스키로 변환하여 보여줍니다. ( 둘다 있으면 둘다 보여요.)
banner로 이런 위 이미지를 넣었더니 이렇게 보입니다.
저는 스프링 부트로 애플리케이션을 만드는 일이 많지는 않지만, 이런거 살짝 살짝 바꿀 수 있는게 삶의 작은 재미가 아닐까 싶습니다.
반응형