Spring Boot 是 Spring 開源組織下的子項(xiàng)目,是 Spring 組件一站式解決方案,主要是簡化了使用 Spring 的難度,簡省了繁重的配置,提供了各種啟動器,開發(fā)者能快速上手。它是下一代javaweb框架,并且是spring cloud(微服務(wù))的基礎(chǔ)
創(chuàng)新互聯(lián)公司一直秉承“誠信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!為您提供成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、成都網(wǎng)頁設(shè)計、成都微信小程序、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、成都App制作是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計公司,等你一起來見證!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的核心思想:習(xí)慣優(yōu)于配置.可以快速創(chuàng)建開發(fā)基于spring框架的項(xiàng)目.或者支持可以不用或很少的spring配置即可
00001. 減少開發(fā)和測試時間。
00002. 使用JavaConfig有助于避免使用XML。
無需xml配置,也不是通過代碼生成來實(shí)現(xiàn),而是通過條件注解來完成
注 條件注解就是可以根據(jù)不同的條件來做出不同的事情。在Spring中條件注解可以說是設(shè)計模式中狀態(tài)模式的一種體現(xiàn)方式,同時也是面向?qū)ο缶幊讨卸鄳B(tài)的應(yīng)用部分
00001. 避免大量的Maven導(dǎo)入和各種版本沖突。
提供了starter的pom 配置 簡化了 maven的配置
00001. 通過提供默認(rèn)值快速開始開發(fā)。
00002. 不需要單獨(dú)的Web服務(wù)器。這意味著你不再需要啟動Tomcat。
內(nèi)嵌servlet容器(可以選擇內(nèi)嵌: tomcat ,jetty等服務(wù)器)
00001. 需要更少的配置 因?yàn)闆]有web.xml文件。
00002. 具有應(yīng)用監(jiān)控
對服務(wù)器運(yùn)行的項(xiàng)目進(jìn)行監(jiān)控
00001. 開發(fā)部署方便,后期與云計算平臺集成方便(docker)