Java四十三篇:回顧Springboot
為什么用SpringBott
用官方的話是:
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
能快速創(chuàng)建出生產(chǎn)級(jí)別的Spring應(yīng)用
springboot
SpringBoot是為了簡(jiǎn)化SSM框架開發(fā)過(guò)程中繁瑣的XML配置,并且SpringBoot內(nèi)置了小型的Tomcat服務(wù)器和相應(yīng)的jar包,這也解決了我們配置tomcat環(huán)境的麻煩。
SpringBoot文檔
一切以SpringBoot的官方文檔為主,因?yàn)镾pringBoot的更新迭代快,所以需要關(guān)注Spring官網(wǎng)來(lái)學(xué)習(xí)他的新特性,在一些企業(yè)中,已經(jīng)開始使用SpringBoot來(lái)代替SSM框架開發(fā)流程。

SpringBoot優(yōu)點(diǎn)
創(chuàng)建獨(dú)立Spring應(yīng)用
內(nèi)嵌web服務(wù)器
自動(dòng)starter依賴,簡(jiǎn)化構(gòu)建配置
自動(dòng)配置Spring以及第三方功能
提供生產(chǎn)級(jí)別的監(jiān)控、健康檢查及外部化配置
無(wú)代碼生成、無(wú)需編寫XML
SpringBoot缺點(diǎn)
人稱版本帝,迭代快,需要時(shí)刻關(guān)注變化
封裝太深,內(nèi)部原理復(fù)雜,不容易精通
SpringBoot入門
1、環(huán)境要求
jdk8及以上
Maven3.3以上
idea(推薦使用)
Maven配置
conf/setting.xml文件
2、項(xiàng)目搭建
創(chuàng)建Maven項(xiàng)目,在porm.xml中配置以下依賴
3、創(chuàng)建主程序
在java文件夾下創(chuàng)建主程序,作為springboot項(xiàng)目啟動(dòng)的開關(guān)
4、編寫Controller業(yè)務(wù)類
原先的注解配置
Controller:返回的是頁(yè)面,用于處理請(qǐng)求
Spring4以后,后來(lái)的注解
引入了新注解RestController,它是Controller和ReSponseBody配合使用的自定義注解
5、結(jié)果
運(yùn)行main函數(shù),獲得結(jié)果
