SpringBoot主程序類,主入口類


主程序類,主入口類

/**
 * @SpringBootApplication 來標注一個主程序類,說明這是一個Spring Boot應用
 */
@SpringBootApplication
public class HelloWorldMainApplication {
    public static void main(String[] args) {
        SpringApplication.run(HelloWorldMainApplication.class,args);
    }
}

@SpringBootApplication:Spring Boot應用標注在某個雷尚說明這個類是Spring Boot的主配置類,Spring Boot就應該允許這個類的main方法來啟動SpringBoot應用;
@SpringBootConfiguration:SpringBoot的配置類;表追在某個類上,標識這是一個SpringBoot的配置類@Configuration: 配置雷尚來標注這個注解
配置類----配置文件;配置類也是容器中的一個組件;@Component
@EnableAutoConfiguration:開啟自動配置功能,以前我們需要配置的東西,SpringBoot開啟自動配置功能;這樣自動配置才能生效;
@AutoConfigurationPackage:自動配置包
@Import(AutoConfigurationPackages.Registrar.class);
Spring的底層注解@import,給容器中導入一個組件;導入 的組件由AutoConfigurationPackages.Registrar.class
將主配置類(@SpringBootApplication標注的類)的所有包及下面所有組件掃描到Spring容器;
@Import(AutoConfigurationPackages.Registrar.class);
給容器中導入組件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM