Spring Boot基本配置

xiaoxiao2021-03-01  50

@SpringBootApplication是一个组合注解,该源码如下所示

@Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @Configuration @EnableAutoConfiguration @ComponentScan public @interface SpringBootApplication { Class<?>[] exclude() default {}; String[] excludeName() default {}; }

其中

@EnableAutoConfiguration

是让Spring Boot根据类路径中的jar包以来为当前项目进行自动配置

 

Spring Boot默认启动图案为

. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/

如果要关闭特定的自动配置,应该使用@SpringBootApplication注解中的exclude参数,例如

@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})

 

 

修改banner:

1.在src/main/resources目录下,新建banner.txt

2.打开该网页

http://patorjk.com/software/taag

自定义文字内容以及字体,并复制到banner.txt.

 

如何关闭banner:

Spring Boot的main方法内容为

SpringApplication.run(Application.class, args)

如果要关闭banner,将内容修改为

SpringApplication app=new SpringApplication(application.class); app.showbanner(false); app.run(args);

或者修改为

new SpringApplication(application.class) .showbanner(flase) .run(args);

 

转载请注明原文地址: https://www.6miu.com/read-4150049.html

最新回复(0)