java-study-springboot-基礎學習-02-Springboot helloworld

SpringBoot 入門

一、SpringBoot 入口類說明

1.1註解說明web

clipboard.png
@SpringBootApplication註解是SpringBoot的核心註解,它實際上是一個組合註解:
clipboard.pngspring

  • @SpringBootConfiguration

實際上是擴展了Configuration註解,在Spring Boot項目中推薦使用@SpringBootConfiguration替代@Configuration
clipboard.pngtomcat

  • @EnableAutoConfiguration
    啓用自動配置,該註解會使SpringBoot根據項目中依賴的jar包自動配置項目的配置項:
    如:咱們添加了spring-boot-starter-web的依賴,項目中也就會引入SpringMVC的依賴,SpringBoot就會自動配置tomcat和SpringMVC

    clipboard.png

  • @ComponentScan
    默認掃描@SpringBootApplication所在類的同級目錄以及它的子目錄。

二、自動配置

SpringBoot會根據項目中的jar包依賴,自動作出配置,SpringBoot支持的自動配置以下(很是多):
甚至包含了neo4j
clipboard.pngspring-boot

**備註:**
若是咱們不須要SpringBoot自動配置,想關閉某一項的自動配置,該如何設置呢?
好比:咱們不想自動配置Redis,想手動配置。

clipboard.png

相關文章
相關標籤/搜索