springboot怎麼學?
在有spring基礎的情況下,springboot要怎麼學習,求視頻,或者網站,學習方法推薦,謝過
通過spring boot項目的入門實例來學習吧
spring boot入門快速開發java web應用實例
Spring Boot1.3.6 Angularjs1.4.0 Mongodb2.3.6 CRUD汽車搜索及增加修改程式
Spring boot+spring Mvc+mybatis簡單整合實例
springboot+spring mvc+mybatis整合實現簡單的增刪查改(適合新手入門學習)
spring Boot學習入門篇源代碼下載
spring boot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap實現後台許可權管理系統源碼
Spring boot學習資料,含:視圖解析,資料庫操作,安全機制,二維碼,mail,定時任務,異常處理,配置日誌
springboot入門demo實例
spring boot+spring+spring mvc+mybatis+maven載入樹型後台許可權管理菜單
搜索springboot的分享列表-分享-最代碼
寫過一些這方面的教程:
Spring Boot基礎教程
Spring Cloud基礎教程
配套的Git倉庫5000+ Star ,Gitee上Star排名第三
程序猿DD/SpringBoot-Learning - 碼雲 Gitee.com
另外推薦我在組織的Spring官方教程的翻譯項目,歡迎Star
spring4all/spring-guides-translation - 碼雲 Gitee.com
SpringForAll/spring-guides-translation
博客:林祥纖的博客 - 從零開始學Spring Boot分類文章列表 - ITeye技術網站
林祥纖的博客 - 從零開始學Spring Boot分類文章列表 - ITeye技術網站
網易雲課堂:林祥纖:從零開始學Spring Boot
從零開始學Spring Boot - 網易雲課堂
優酷視頻:簡簡單單,愛你的自頻道-優酷視頻
簡簡單單,愛你的自頻道-優酷視頻
別花太多精力學這個,註定是個過渡產品,有成為雞肋的潛質。
SpringBoot的優勢在於對各種組件的支持,通過一些簡短的配置可以實現以前需要很多操作才能完成的插件植入,讓程序員把更多的時間放在對業務邏輯的思考上,節約時間成本。下面跟著廣州IT培訓老師的分享來開始今天的SpringBoot學習。
(1)它是Spring的升級版,Spring容器能做到的事情,它都能做到,而且更簡便,從配置形式上來說,SpringBoot完全拋棄了繁瑣的XML文件配置方式,而是替代性地用註解方式來實現,雖然本質來說,是差不多的(類似包掃描,註解掃描,類載入之類)。
(2)SpringBoot集成的插件更多,從而使用很多服務,都只是引入一個依賴,幾個註解和Java類就可以用了,具體的參考相關手冊。
(3)在Web應用開發這一塊,之前的應用一般來說是打包成war包,再發布到相關伺服器容器下(例如Tomcat),雖然SpringBoot也可以這麼做,但在SpringBoot下更常見的形式是將SpringBoot應用打包成可執行jar包文件。
之所以這麼做,源於你可以直接將SpringBoot應用看成是一個Java Application,其Web應用可以沒有webapp目錄(更不用說web.xml了),它推薦使用html頁面,並將其作為靜態資源使用。
下面具體記錄一下,如何在IDEA下從零開始,一步步搭建SpringBoot Web應用,這裡採用的是maven作依賴管理,新手起步,有任何疑問,請參考SpringBoot官網。
需要說明的是SpringBoot依賴的JDK版本為1.8及以上。
一、直接創建一個新的maven工程 File --&> new Project 選擇maven,點擊next:
二、填寫工程名
三、點擊next 完成maven工程的創建,目錄結構如下:
四、通過maven添加spring boot的依賴
五、完成jar包導入後,新建一個controller,完成Spring Boot的官方實例(要確保mavan下載了springboot的相關依賴Jar包):
注意:這裡有一個main函數,再聯想到前面說的,SpringBoot應用一般是打包成可執行jar包來發布的,這個main函數就是整個項目的入口。
這篇文章分享之前我還是要推薦下我自己的JAVA群:472052538,不管你是小白還是大牛,小編我都挺歡迎,不定期分享乾貨,包括我自己整理的一份2017最新JAVA資料和零基礎入門教程!,歡迎初學和進階中的小夥伴
而之所以能這麼做,是因為SpringBoot連Tomcat8作為一個插件都集成進去了,所以就不必跟之前的SSM架構下一樣,還需要去在Tomcat下配置war包才能運行。直接點擊運行該main函數,再瀏覽器鏈接欄,輸入地址http://localhost:8080/,就可以看到列印的字元串」Hello World!」了。這就是官網提供的一個最基本的基於SpringBoot的Web應用,如此便捷。
強烈推薦慕課網上的幾門課程,有付費的也有免費的,我是先學的免費課程:2小時學會Spring Boot,看完這個之後,應該就會有一定的基礎了,這是我針對這個課程的源代碼,有興趣可以看一下:ChaoZeyi/SpringBootLearning,歡迎star
之後,我就做了一個實戰項目,也是慕課網上面的,Spring Boot開發微信點餐系統-慕課網實戰,不過價格太貴啦,找其他途徑買的,如果需要的話,可以聯繫我!
這裡有技術博文可供學習參考:Spring Boot 教程系列學習
Spring Boot基礎教程1-Spring Tool Suite工具的安裝
Spring Boot基礎教程2-RESTful API簡單項目的快速搭建
Spring Boot基礎教程3-配置文件詳解:Properties和YAML
Spring Boot基礎教程4-配置文件-多環境配置
Spring Boot基礎教程5-日誌配置-logback和log4j2
Spring Boot基礎教程6-web應用開發-模板引擎FreeMarker
Spring Boot基礎教程7-web應用開發-模板引擎Thymeleaf
Spring Boot基礎教程8-web應用開發-模板引擎jsp
Spring Boot基礎教程9-web應用開發-錯誤處理
Spring Boot基礎教程10-web應用開發-Servlets, Filters, listeners
Spring Boot基礎教程11-web應用開發-CORS支持
Spring Boot基礎教程12-web應用開發-文件上傳
點擊鏈接加入群【spring boot 實戰群】:https://jq.qq.com/?_wv=1027k=46KPIT0
插件篇
Elicpse使用技巧-打開選中文件文件夾或者包的當前目錄
(更詳細的講解請觀看視頻,源碼也在相應的文檔裡面)
視頻教程:http://www.roncoo.com/course/view/c99516ea604d4053908c1768d6deee3d
源碼地址:https://github.com/roncoo/spring-boot-demo
1.工具下載地址:
Eclipse:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/neonr
Spring Tool Suite:https://spring.io/tools/sts/all
2.使用版本為:
Eclipse:eclipse-jee-neon-R-win32-x86_64.zip
Spring Tool Suite:springsource-tool-suite-3.8.0.RELEASE-e4.5.2-updatesite.zip
3.安裝步驟:
3.1 解壓Eclipse,打開Help ---&> Install New Sofware...
3.2 點擊右上角位置的:Add...
3.3 點擊右上角位置的:Loccal...,選中解壓之後的springsource-tool-suite-3.8.0.RELEASE-e4.5.2-updatesite,,之後點擊 OK
3.4 點擊 Select All,之後確認,後面有多次需要確認,會花費一定的時間,請耐心等待,安裝完成之後,會提示重啟。
小提示:可以選中在線安裝Spring Tool Suite 這個插件。Help ---&> Eclipse Marketplce...之後搜索spring tool suite
注意版本的選擇
查看Eclipse版本:Help ---&> About Eclipse
推薦閱讀:
※Spring boot與Spring cloud 是什麼關係?
※關於Spring MVC的教程和例子?
※spring-jdbc 目前還是一個主流的廣泛使用的持久化框架嗎?
TAG:Spring | SpringBoot |