티스토리 뷰

study/springboot

006. 사용자 배너 추가

까오기 2022. 5. 11. 13:04

1. Overview

spring boot 애플리케이션이 시작될 때 상단에 보여 주는 배너를 바꿔보겠습니다. 

2. 배너 만들기 

구글에서 검색하면 배너를 생성하는 사이트를 많이 찾을 수 있습니다. 

제가 이용해 본 곳 두 곳 링크를 남깁니다. 

 

http://patorjk.com/software/taag/#p=display&f=Ghost&t=EBLO%20Project

 

 

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

 

해당 사이트에서 배너를 만든 후 banner.txt 이름의 파일을 만듭니다. 

3. 스프링부트에 배너 추가하기 

[프로젝트]/src/main/resources/banner.txt

해당 위치에 가져다 놓으면 아무런 설정 없이 적용이 되는 것을 확인 할 수 있습니다. 

 

특정 디렉토리 또는 특정 이름으로 적용하기 

application.properties 아래 추가 

spring.banner.location=classpath:/eblo-banner.txt

 

 

이미지로 배너 만들기

application.properties 아래 추가 

spring.banner.image.location=classpath:banner.jpg

spring.banner.image.width=가로사이즈(100이면 원본 이미지 사이즈)

spring.banner.image.height=세로사이즈

spring.banner.image.margin=여백

spring.banner.image.invert=인버터(1이면 반전)

4. 테스트 및 적용 

샘플 이미지

 

spring.banner.image.location=classpath:banner-bp.jpg

spring.banner.image.width=100

spring.banner.image.height=42

spring.banner.image.margin=5

spring.banner.image.invert=0

 

spring.banner.image.location=classpath:banner-bp.jpg

spring.banner.image.width=100

spring.banner.image.height=42

spring.banner.image.margin=5

spring.banner.image.invert=1

 

이미지로 하는 것은 생각보다 이쁘지는 않은거 같습니다. 

 

5. 마무리 

배너 만들고 적용하기 까지 10분이 안걸립니다.     

프로젝트를 하면서 하루에도 수십번을 스프링을 실행시키는데 기왕이면 재밌고 의미있는 배너를 만들어서 이용하는게 좋을 거 같습니다. 

 

  

'study > springboot' 카테고리의 다른 글

008. Controller request mapping  (0) 2022.05.11
007. 기본 설정 추가 및 실행  (0) 2022.05.11
005. Spring annotaion  (0) 2022.05.11
004. 롬복(lombok)  (0) 2022.05.11
003. 스프링부트 프로젝트 구조 이해  (0) 2022.05.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함