스프링부트(Spring Boot) 시작 배너 로고 숨기기
반응형
스프링부트(Spring Boot) 시작 시 콘솔 로그에 스프링 부트 시작 배너가 보이는데, 취향에 따라 이 배너를 안 보이게 할 수 있다. 그 방법에 대해서 알아보자.
1. application 설정 값 변경
1-1. 프로젝트의 resources 경로에 application.yml 또는 application.properties 설정 값을 변경해서 스프링부트 배너를 숨길 수 있다.
1-2. application.yml 경우
#application.yml
spring:
main:
banner-mode: off
1-3. application.properties 경우
#application.properties
spring.main.banner-mode=off
2. SpringApplication 커스텀마이징
2-1. 기존 SpringApplication을 커스텀마이징해서 배너를 숨길 수 있다. SpringApplication 인스턴스를 생성해서 run() 전에 배너 모드를 OFF를 해주면 된다.
package com.example.demo;
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DaftcoderApplication {
public static void main(String[] args) {
//SpringApplication.run(DaftcoderApplication.class, args);
SpringApplication app = new SpringApplication(DaftcoderApplication.class);
app.setBannerMode(Banner.Mode.OFF);
app.run(args);
}
}
2-1. SpringApplicationBuilder를 사용해서 배너를 숨길 수 있다.
package com.example.demo;
import org.springframework.boot.Banner;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
@SpringBootApplication
public class DaftcoderApplication {
public static void main(String[] args) {
//SpringApplication.run(DaftcoderApplication.class, args);
new SpringApplicationBuilder()
.bannerMode(Banner.Mode.OFF)
.sources(DaftcoderApplication.class)
.run(args);
}
}
3. 스프링부트(Spring Boot) 배너 사라짐 확인
3-1. 스프링부터(Spring Boot) 배너가 사라진 걸 확인할 수 있다.
반응형
'JAVA' 카테고리의 다른 글
코딩테스트 지도 자동 구축 Java 제곱근을 이용한 문제 풀이 (1) | 2024.07.24 |
---|---|
자바(JAVA) 최신 버전으로 개발 환경 세팅하기 이클립스(Eclipse), 그래들(Gradle), JDK 22 (0) | 2024.07.16 |
[Java] 자바 이클립스(eclipse)에서 롬복(lombok) 적용 안될 때 오류 해결 방법 (0) | 2024.02.20 |
이클립스(Eclipse) 자바(JAVA) 스프링부트(Spring Boot) 개발 환경 구성하기 (0) | 2024.02.19 |
JAVA Quartz 라이브러리를 이용해 스케줄러 배치 프로그램 개발 (0) | 2023.09.22 |
댓글