您好,登錄后才能下訂單哦!
Spring Boot是一個應用程序框架,根據其網站,可以輕松創建獨立的,生產級的基于Spring的應用程序,您可以“運行”。它需要對Spring平臺和第三方庫的看法,所以你可以開始最小的時間。大多數Spring Boot應用程序需要很少的Spring配置。
? ? ? ? Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。從字面理解,Boot是引導的意思,因此SpringBoot幫助開發者快速搭建Spring框架;SpringBoot幫助開發者快速啟動一個Web容器;SpringBoot繼承了原有Spring框架的優秀基因;SpringBoot使得基于Spring的開發過程更加簡易。
? ? ? ? ? ? 1.化繁為簡,簡化配置使用 Spring 項目引導頁面可以在幾秒構建一個項目。
? ? ? ? ? ? 2.備受關注,是下一代框架
? ? ? ? ? ? 3.微服務的入門級微框架 ? ? ??
Spring Boot 的優點快速開發,特別適合構建微服務系統,另外給我們封裝了各種經常使用的套件,比如mybatis、hibernate、redis、mongodb等。
a.方便對外輸出各種形式的服務,如 REST API、WebSocket、Web、Streaming、Tasks
b.非常簡潔的安全策略集成
c.支持關系數據庫和非關系數據庫
d.支持運行期內嵌容器,如 Tomcat、Jetty
e.強大的開發包,支持熱啟動
f.自動管理依賴
h.自帶應用監控
i.支持各種 IED,如 IntelliJ IDEA 、NetBeans
j.缺點是集成度較高,使用過程中不太容易了解底層。
? ? ? ? ? ? 1.3.1 首先使用maven項目 我是用的是3.3.9
? ? ? ? ? ? 1.3.2 使用Spring Boot之前不需要學會Spring MVC,但Spring的注解及使用要知道,SpringBoot是SpringMVC的升級版,但兩者沒有必然的聯系。
? ? ? ? ? ? ? 修改Maven Setting文件,將apache源修改為國內阿里源。國外源下載非常非常非常的慢!先找到maven的主配置文件,默認位置為C:\Users\Administrator.m2\Setting.xml 然后將以下代碼粘貼到配置文件中。
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
舉例說明:
核心注解類說明
@RestController
等價于@Controller+@ResponseBody組合,支持RESTful訪問方式,返回結果都是json字符串。
@SpringBootApplication
等價于@SpringBootConfiguration+@EnableAutoConfiguration+?
@ComponentScan等組合在一下,非常簡單,使用也方便
@SpringBootTest
Spring Boot版本1.4才出現的,具有Spring Boot支持的引導程序(例如,加載應用程序、屬性,為我們提供Spring Boot的所有精華部分)
文章來源:https://blog.csdn.net/qq_35098526/article/details/78919780
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。