SpringBoot簡析html
一、SpringBoot是什麼?spring
在Spring框架這個你們族中,產生了不少衍生框架,好比 Spring、SpringMvc框架等,Spring的核心內容在於控制反轉(IOC)和依賴注入(DI),所謂控制反轉並不是是一種技術,而是一種思想,在操做方面是指在spring配置文件中建立<bean>,依賴注入即爲由spring容器爲應用程序的某個對象提供資源,好比 引用對象、常量數據等。數據庫
SpringBoot是一個框架,一種全新的編程規範,他的產生簡化了框架的使用,所謂簡化是指簡化了Spring衆多框架中所需的大量且繁瑣的配置文件,因此 SpringBoot是一個服務於框架的框架,服務範圍是簡化配置文件。編程
二、SpringBoot能夠作什麼?安全
最明顯的特色是,讓文件配置變的至關簡單、讓應用部署變的簡單(SpringBoot內置服務器,並裝備啓動類代碼),能夠快速開啓一個Web容器進行開發。springboot
三、SpringBoot工程的使用特色服務器
(1)一個簡單的SpringBoot工程是不須要在pom.xml手動添加什麼配置的,若是與其餘技術合用 好比postMan(文檔在線自動生成、開發功能測試的一套工具)、Swagger(文檔在線自動生成、開發功能測試的一套工具),則須要在pom.xml中添加依賴,由程序自動加載依賴jar包等配置文件。框架
(2)咱們以前在利用SSM或者SSH開發的時候,在resources中儲存各類對應框架的配置文件,而如今咱們只須要一個配置文件便可,配置內容也大致有 服務器端口號、數據庫鏈接的地址、用戶名、密碼。這樣,雖然簡單 但在必定問題上而言,這也是極不安全的,將全部配置,放在一個文件裏,是很危險的,但對於通常項目而言並不會有太大影響。工具
(3)在SpringBoot建立時會自動建立Bootdemo1Application啓動類,表明着本工程項目和服務器的啓動加載,在springBoot中是內含服務器的,因此不需手動配置Tomact,但注意端口號衝突問題。post
四、關於SpringBoot各類層之間的註解問題
(1)推薦到此博客查詢關於springboot的註解詳情 http://www.javashuo.com/article/p-vejyskox-ku.html