23.3 SpringApplication 커스터마이징하기
만약SpringApplication
의 기본 설정 들이 맘에들지 않으면 로컬객체를 생성해서 커스터마이징해 대신 사용할 수 있다. 예를 들어 배너를 끄고 싶으면 다음과 같이 쓸 수 있다.
public static void main(String[] args) {
SpringApplication app = new SpringApplication(MySpringConfiguration.class);
app.setBannerMode(Banner.Mode.OFF);
app.run(args);
}
SpringApplication
로 전달 되는 생성자 인수들은 스프링 빈들을 위한 설정 소스들 이다. 대부분의 경우 @Configuration
클래스들을 참조 시키지만 XML설정이나 스캔될 패키지를 참조시킬 수도 있다.
SpringApplication
는 application.properties
파일을 사용해서 설정 할 수도 있다. 자세한 것은 24. 외부설정를 보시오
설정 옵션들의 전체목록은 SpringApplication
Javadoc을 보시오.
Last updated
Was this helpful?