public static void main(String[] args) {
SpringApplication.run(DeanohApplication.class, args);
}
public static void main(String[] args) {
SpringApplication app = new SpringApplication(DeanohApplication.class);
app.run(DeanohApplication.class, args);
}
VM options : -Ddebug
또는
Program arguments : --dubug
설정전
설정 후
1. 자동설정 내용 표시
2. INFO 레벨 뿐 아니라 DEBUG 모드까지
$(spring-boot.version) 과 같은 변수 사용 가능
일부는 MANIFEST.MF 파일이 생성 되어야만 적용이 된다.
ex) $(application.version)
: jar 파일 하나에 모든 의존성과 파일이 포함됨.
java - jar target/deanoh-0.0.1-SNAPSHOP.jar 실행시 버전정보를 가져다 씀으로 $(application.version)도 실행 가능
spirng.banner.location=classpath:**
app.setBannerMode(Banner.Mode.OFF);
public static void main(String[] args) {
SpringApplication app = new SpringApplication(DeanohApplication.class);
app.run(DeanohApplication.class, args);
app.setBanner(new Banner(){
@Override
public void printBanner(Environment environment, Class<?> sourceClass, PrintStream out) {
out.println("===============");
out.println("banner text");
out.println("===============");
}
});
}
txt 파일 Win!!
new SpringApplicationBuilder()
.sources(DeanohApplication.class)
.run(args);