티스토리 뷰

Spring

SpringApplication - 1

kingsubin 2020. 7. 4. 19:35

- SpringApplication 을 실행시키는법 

 

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

 -> static 메소드 사용시 커스터마이징 불가능

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication app = new SpringApplication(Application.class);
        app.run();
    }
}
@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        new SpringApplicationBuilder()
                .sources(Application.class)
                .run(args);
    }
}

-> 실행 결과는 같지만 분해하여 커스터마이징 가능

 


 

- debug 모드사용 사용법 (어떠한 자동설정이 적용되었는지,되지 않았는지 궁금할때) 

둘 중 하나 선택해서 사용

 


 

배너 사용법 

resource/ banner.txt 파일 생성후 사용

txt, gif, jpg, png 파일 사용 가능

${spring-boot.version} 등의 변수 사용 가능

Banner 클래스 구현후 SpringApplication.setBanner()로 설정 가능

 

 

※참조

www.inflearn.com/course/스프링부트/dashboard

'Spring' 카테고리의 다른 글

로깅 - 1부, 2부  (0) 2020.07.08
Profile  (0) 2020.07.08
외부설정 - 2부  (0) 2020.07.07
외부 설정 - 1부  (0) 2020.07.07
SpringApplication - 2  (0) 2020.07.06