溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

好程序員Java培訓(xùn)分享SpringBoot入門(mén)篇

發(fā)布時(shí)間:2020-08-11 14:19:41 來(lái)源:ITPUB博客 閱讀:144 作者:好程序員 欄目:編程語(yǔ)言

   好程序員 Java培訓(xùn) 分享SpringBoot 入門(mén)篇 , 一、什么是 Spring Boot?

   Spring Boot 是 Spring 開(kāi)源組織下的子項(xiàng)目,是 Spring 組件一站式解決方案,主要是簡(jiǎn)化了使用 Spring 的難度,簡(jiǎn)省了繁重的配置,提供了各種啟動(dòng)器,開(kāi)發(fā)者能快速上手。它是下一代javaweb框架,并且是spring cloud(微服務(wù))的基礎(chǔ)

   二、核心思想

   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)建開(kāi)發(fā)基于spring框架的項(xiàng)目.或者支持可以不用或很少的spring配置即可

   三、Spring Boot有哪些優(yōu)點(diǎn)?

00001.     減少開(kāi)發(fā)和測(cè)試時(shí)間。

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

   無(wú)需xml配置,也不是通過(guò)代碼生成來(lái)實(shí)現(xiàn),而是通過(guò)條件注解來(lái)完成

    條件注解就是可以根據(jù)不同的條件來(lái)做出不同的事情。在Spring中條件注解可以說(shuō)是設(shè)計(jì)模式中狀態(tài)模式的一種體現(xiàn)方式,同時(shí)也是面向?qū)ο缶幊讨卸鄳B(tài)的應(yīng)用部分

00001.     避免大量的Maven導(dǎo)入和各種版本沖突。

   提供了starter的pom 配置 簡(jiǎn)化了 maven的配置

00001.     通過(guò)提供默認(rèn)值快速開(kāi)始開(kāi)發(fā)。

00002.     不需要單獨(dú)的Web服務(wù)器。這意味著你不再需要啟動(dòng)Tomcat。

   內(nèi)嵌servlet容器(可以選擇內(nèi)嵌: tomcat ,jetty等服務(wù)器)

00001.     需要更少的配置 因?yàn)闆](méi)有web.xml文件。

00002.     具有應(yīng)用監(jiān)控

   對(duì)服務(wù)器運(yùn)行的項(xiàng)目進(jìn)行監(jiān)控

00001.     開(kāi)發(fā)部署方便,后期與云計(jì)算平臺(tái)集成方便(docker)

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI