23.3 SpringApplication 커스터마이징하기
만약SpringApplication의 기본 설정 들이 맘에들지 않으면 로컬객체를 생성해서 커스터마이징해 대신 사용할 수 있다. 예를 들어 배너를 끄고 싶으면 다음과 같이 쓸 수 있다.
public static void main(String[] args) {
SpringApplication app = new SpringApplication(MySpringConfiguration.class);
app.setBannerMode(Banner.Mode.OFF);
app.run(args);
}![[노트]](https://wannaqueen.gitbook.io/spring5/~gitbook/image?url=https%3A%2F%2Fdocs.spring.io%2Fspring-boot%2Fdocs%2Fcurrent%2Freference%2Fhtmlsingle%2Fimages%2Fnote.png&width=300&dpr=4&quality=100&sign=e1be9d3c&sv=2)
SpringApplication로 전달 되는 생성자 인수들은 스프링 빈들을 위한 설정 소스들 이다. 대부분의 경우 @Configuration 클래스들을 참조 시키지만 XML설정이나 스캔될 패키지를 참조시킬 수도 있다.
SpringApplication는 application.properties파일을 사용해서 설정 할 수도 있다. 자세한 것은 24. 외부설정를 보시오
설정 옵션들의 전체목록은 SpringApplication Javadoc을 보시오.
Last updated
Was this helpful?