很多Spring Boot开发者总是使用@Configuration , @EnableAutoConfiguration 和 @ComponentScan 注解他们的main类。
由于这些注解被如此频繁地一块使用(特别是你遵循以上最佳实践时),Spring Boot提供一个方便的@SpringBootApplication 选择。
@SpringBootApplication 注解等价于以默认属性使用 @Configuration , @EnableAutoConfiguration 和 @ComponentScan 。
@SpringBootApplication 注解等价于以默认属性使用 @Configuration , @EnableAutoConfiguration 和 @ComponentScan 。
same as @Configuration @EnableAutoConfiguration @ComponentScan
@SpringBootApplication public class BootdoApplication { public static void main(String[] args) { SpringApplication.run(BootdoApplication.class, args); System.out.println("ヾ(◍°∇°◍)ノ゙ bootdo启动成功 ヾ(◍°∇°◍)ノ゙ " + " ______ _ ______ " + "|_ _ \ / |_|_ _ `. " + " | |_) | .--. .--. `| |-' | | `. \ .--. " + " | __'. / .'`\ \/ .'`\ \| | | | | |/ .'`\ \ " + " _| |__) || \__. || \__. || |, _| |_.' /| \__. | " + "|_______/ '.__.' '.__.' \__/|______.' '.__.' "); } }