好程式設計師Java培訓分享SpringBoot入門篇

好程式設計師發表於2020-07-08

   好程式設計師 Java培訓 分享SpringBoot 入門篇 一、什麼是 Spring Boot?

   Spring Boot 是 Spring 開源組織下的子專案,是 Spring 元件一站式解決方案,主要是簡化了使用 Spring 的難度,簡省了繁重的配置,提供了各種啟動器,開發者能快速上手。它是下一代javaweb框架,並且是spring cloud(微服務)的基礎

   二、核心思想

   Takes an opinionated view of building production-ready Spring applications. Spring Boot favors convention over configuration and is designed to get you up and running as quickly as possible.

   Spring Boot的核心思想:習慣優於配置.可以快速建立開發基於spring框架的專案.或者支援可以不用或很少的spring配置即可

   三、Spring Boot有哪些優點?

00001.     減少開發和測試時間。

00002.     使用JavaConfig有助於避免使用XML。

   無需xml配置,也不是透過程式碼生成來實現,而是透過條件註解來完成

    條件註解就是可以根據不同的條件來做出不同的事情。在Spring中條件註解可以說是設計模式中狀態模式的一種體現方式,同時也是物件導向程式設計中多型的應用部分

00001.     避免大量的Maven匯入和各種版本衝突。

   提供了starter的pom 配置 簡化了 maven的配置

00001.     透過提供預設值快速開始開發。

00002.     不需要單獨的Web伺服器。這意味著你不再需要啟動Tomcat。

   內嵌servlet容器(可以選擇內嵌: tomcat ,jetty等伺服器)

00001.     需要更少的配置 因為沒有web.xml檔案。

00002.     具有應用監控

   對伺服器執行的專案進行監控

00001.     開發部署方便,後期與雲端計算平臺整合方便(docker)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2703137/,如需轉載,請註明出處,否則將追究法律責任。

相關文章