- 启动命令
java -jar xxx.jar
- 启动命令控制日志打印级别
java -jar xxx.jar --debug
- 延迟初始化
方式一:
@Lazy注解控制
方式二:
spring.main.lazy-initialization=true配置文件控制
方式三:
lazyInitialization on
或者
setLazyInitialization on
- 自定义Banner
文本Banner:
spring.banner.location=xxx.txt
spring.banner.charset=UTF-8(可选)
图片Banner:
spring.banner.image.location=xxx
xxx可以是txt、fig、jpg、pnd等文件
关闭Banner:
spring.main.banner-mode=
或者通过代码控制:
public static void main(String[] args) {
SpringApplication app = new SpringApplication(MySpringConfiguration.class);
app.setBannerMode(Banner.Mode.OFF);
app.run(args);
}
- SpringBootApplication启动
public static void main(String[] args) {
SpringApplication app = new SpringApplication(MySpringConfiguration.class);
app.setBannerMode(Banner.Mode.OFF);
app.run(args);
}
- SpringApplicationBuilder启动
new SpringApplicationBuilder()
.sources(Parent.class)
.child(Application.class)
.bannerMode(Banner.Mode.OFF)
.run(args);