使用@SpringBootApplication注解

https://docs.spring.io/spring-boot/docs/2.0.x/reference/html/using-boot-using-springbootapplication-annotation.html

许多Spring Boot开发人员希望他们的应用程序能够使用自动配置(auto-configuration)、组件扫描(component scan),并能够在其“应用程序类(application class)”上定义额外的配置(configuration )。只需一个@SpringBootApplication注解,就可以启用这三项功能,即:

  • @EnableAutoConfiguration:启用Spring Boot的自动配置机制。
  • @ComponentScan:在应用程序所在的包上启用@Component扫描(参见最佳实践)。
  • @Configuration:允许在上下文中注册额外的bean或导入其他配置类。

@SpringBootApplication注解相当于同时使用了带有默认属性的@Configuration@EnableAutoConfiguration@ComponentScan注解,如下所示:

package com.example.myapplication;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication // same as @Configuration @EnableAutoConfiguration @ComponentScan
public class Application {

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

}

 

posted @   xkfx  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
历史上的今天:
2022-02-23 win10按默认步骤安装Anaconda后各指令状况&Anaconda配置环境变量
2017-02-23 pyDay12
2017-02-23 c++第二十二天
点击右上角即可分享
微信分享提示