当前位置: 代码迷 >> 综合 >> Spring Boot 利用@SpringBootApplication
  详细解决方案

Spring Boot 利用@SpringBootApplication

热度:3   发布时间:2023-12-08 17:32:17.0

18.利用@SpringBootApplication注解

许多Spring Boot开发者喜欢他们的应用利用自动配置、组件扫描并能够在他们的application class中定义额外的配置。一个@SpringBootApplication注解能够被利用于提供这三个特征。

@EnableAutoConfiguration: 提供Spring Boot自动配置机制
@ComponentScan:提供在application所在包下扫描@Component注解的类
@Configuration:允许在上下文中注册额外的beans或导入附加的配置类

@SpringBootApplication注解等效于使用@EnableAutoConfiguration@ComponentScan@Configuration基于默认配置的效果

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);}}
  相关解决方案