@SpringBootApplication

很多Spring Boot开发者经常在Main Class上添加@Configuration@EnableAutoConfigurationand@ComponentScan注解,由于这三个注解经常在一起使用(尤其是你遵循14.2 Locating the main application class

@SpringBootApplication等同于@Configuration@EnableAutoConfigurationand@ComponentScan一起用

package com.example.myproject;

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);
    }

}

@SpringBootApplication注解也提供了用于自定义@EnableAutoConfiguration和@ComponentScan属性的别名(aliases)。

results matching ""

    No results matching ""