~~~
分析:
1.繼承 spring-boot-starter-parent,引入基本的依賴管理配置;
2.引入 spring-boot-starter-web,自動引入了 springweb相關的包
3.@FpringBootApplication由三個主要的標簽構成: @SpringBootConfiguration,@ EnableAutoconfiguration,@ Componentscan
1)@ Spring BootConfiguration:本質就是一個@ Configuration,代表這是 spring容器的主配置類;
2)@ EnableAutoConfiguration:開啟自動配置, Springboot使用這個標簽自動的把內置的符合條件的@ Configuration類加載進入應用;)
3)@ Componentscan:自動掃描
4.springApplication.run:這個是 SpringBoot為我們提供的最大的區別,在于 springboot不再是一個web應用,不需要我們自己去打包,部署,啟動 tomcat. SpringBoot,默認把 tomcat打包到應用中,我們可以以正常的運行ar的方式來運行 SpringBoot應用;
~~~
~~~
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
</dependencies>
</dependencyManagement>
~~~
- springboot(一)--idea開發
- 1.springboot簡介
- 2. 創建springboot項目的三種方式
- 3. springboot項目結構分析(上)
- 4. springboot項目結構分析(下)
- 5. SpringBoot的HelloWorld應用獨立運行
- 6. SpringBoot中的參數設置
- 7. SpringBoot中的Banner設置
- 8. SpringBoot中的參數綁定
- 9. SpringBoot的熱部署
- 10. SpringBoot集成DataSource
- 11.springboot集成mybatis
- 12. springboot與springcloud區別
- 代碼位置
- springboot(二)--eclipse開發
- 1. 創建第一個springboot項目
- 2. 使用@ComponentScan方式啟動
- 3. 使用@SpringBootApplication方式啟動
- 4. SpringBoot靜態資源訪問
- 5. 整合Freemarker視圖層
- 6. SpringBoot整合jsp視圖層
- 7. SpringBoot整合全局捕獲異常
- 8. SpringBoot整合log4j日志記錄
- 9. 使用AOP統一處理Web請求日志
- 10. 集成lombok讓代碼更簡潔
- 11 安裝lombok步驟
- 12. @Async異步執行方法
- 13 @Value自定義參數
- 14 區分不同環境配置文件
- 15 SpringBoot整合Mybatis
- 0 代碼位置
- springboot(二)--eclipse開發2
- 1. 整合@Transactional注解
- 2. SpringBoot-整合多數據源拆分思路
- 3. 使用分包方式拆分數據源
- 4. SpringBoot多數據源事務管理機制
- springboot(三)--idea項目前置
- springcloud