티스토리 뷰
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
- 예제
- listToMap
- mapToList
- thymeleaf
- example
- 그리드
- restful서비스
- 스프링
- oracle
- ag grid
- lombok
- 설정
- 메시지
- 타임리프
- RESTful
- spring
- mybatis
- UI
- Javascript
- Spring Boot
- java
- springboot
- sample
- REST
- 엑셀
- cache
- AG-GRID
- 샘플
- 스프링부트
- SHEETJS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |