반응형
배너를 만드는법
1. org.springframework.boot.Banner 인터페이스를 구현하여 custom banner 개발
@SpringBootApplication
public class SampleApplication {
public static void main(String[] args) {
SpringApplication springApplication = new SpringApplication(SampleApplication.class);
springApplication.setBanner((environment, sourceClass, out)->{
out.println("Spring Boot! Corn!");
});
springApplication.run(args);
}
}
하지만.. 단순히 텍스트만 나와서 멋이 없다. 다른방법을 알아보자.
2. src/main/resourc/banner.txt 파일을 생성하여 banner 대체
http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type Something
사이트에서 텍스트를 멋진 아스키 문자로 바꾼 후에 스프링 부트 배너에 등록하자!!
Banner에서 표시할 수 있는 변수
- ${application.version}: MANIFEST.MF 에 설정된 Implementation-Version
- ${application.formatted-version}: ${application.version} 과 동일 , (v1.0) 형식으로 표시
- ${spring-boot.version}: 사용하는 Spring Boot 버전
- ${spring-boot.formatted-version}: ${spring-boot.version} 과 동일, (v1.5.6.RELEASE) 형식으로 표시
반응형
'프로그래밍 노트 > SPRING BOOT' 카테고리의 다른 글
[Spring Boot] 외부설정하기 (externalized configuration) (2) | 2019.11.18 |
---|---|
@Conditional, @ConditionalOnXXX (0) | 2019.11.18 |
[Spring Boot] freemarker 설정하기 (0) | 2019.11.05 |
[Spring Boot] Servlet, Servlet-filter 설정 (1) | 2019.11.05 |
[Spring Boot] 자동 설정 이해하기2 (0) | 2019.11.05 |