1. 程式人生 > >整理了八個開源的 Spring Boot 學習資源

整理了八個開源的 Spring Boot 學習資源

Spring Boot 算是目前 Java 領域最火的技術棧了,鬆哥年初出版的 《Spring Boot + Vue 全棧開發實戰》迄今為止已經加印了 3 次,Spring Boot 的受歡迎程度可見一斑。經常有人問鬆哥有沒有推薦的 Spring Boot 學習資料?當然有!買鬆哥書就對了,哈哈。除了書呢?當然就是開源專案了,今天鬆哥整理了幾個優質 Spring Boot 開源專案給大家參考,希望能夠幫助到正在學習 Spring Boot 的小夥伴!

spring-boot-examples

  • star 數 14821
  • 專案地址:https://github.com/ityouknow/spring-boot-examples

這個專案中整合了 Spring Boot 使用的各種示例,以最簡單、最實用為標準,此開源專案中的每個示例都以最小依賴,最簡單為標準,幫助初學者快速掌握 Spring Boot 各元件的使用。基本上涉及到了 Spring Boot 使用的方方面面。

專案部分 demo 截圖:

微人事

  • star 數 3333
  • 專案地址:https://github.com/lenve/vhr

微人事是一個前後端分離的人力資源管理系統,專案採用 SpringBoot + Vue 開發。專案打通了前後端,並且提供了非常詳盡的文件,從 Spring Boot 介面設計到前端 Vue 的開發思路,作者全部都記錄在專案的 wiki 中,是不可多得的 Java 全棧學習資料。

專案效果圖:

專案部分文件截圖:

mall

  • star 數 12668
  • 專案地址:https://github.com/macrozheng/mall

mall 專案是一套電商系統,包括前臺商城系統及後臺管理系統,基於 Spring Boot + MyBatis 實現。 前臺商城系統包含首頁門戶、商品推薦、商品搜尋、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模組。 後臺管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、許可權管理、設定等模組。

專案效果圖:

spring-boot-pay

  • star 數 2931
  • 專案地址:https://gitee.com/52itstyle/spring-boot-pay

這是一個支付案例,提供了包括支付寶、微信、銀聯在內的詳細支付程式碼案例,對於有支付需求的小夥伴來說,這個專案再合適不過了。

專案效果圖:

V 部落

  • star 數 1060
  • 專案地址:https://github.com/lenve/VBlog

V部落是一個多使用者部落格管理平臺,採用 Vue + SpringBoot + ElementUI 開發。這個專案最大的優勢是簡單,屬於功能完整但是又非常簡單的那種,非常非常適合初學者。

專案效果圖:

springboot-plus

  • star 數 2546
  • 專案地址:https://gitee.com/xiandafu/springboot-plus

一個基於SpringBoot 2 的管理後臺系統,包含了使用者管理,組織機構管理,角色管理,功能點管理,選單管理,許可權分配,資料許可權分配,程式碼生成等功能 相比其他開源的後臺系統,SpringBoot-Plus 具有一定的複雜度。系統基於Spring Boot2.1技術,前端採用了Layui2.4。資料庫以MySQL/Oracle/Postgres/SQLServer為例項,理論上是跨資料庫平臺。

專案效果圖:

litemall

  • star 數 6436
  • 專案地址:https://github.com/linlinjava/litemall

一個商城專案,包括Spring Boot後端 + Vue管理員前端 + 微信小程式使用者前端 + Vue使用者移動端,功能包括、分類列表、分類詳情、品牌列表、品牌詳情、新品首發、人氣推薦、優惠券列表、優惠券選擇、團購(團購業務有待完善)、搜尋、商品詳情、商品評價、商品分享、購物車、下單、訂單列表、訂單詳情、地址、收藏、足跡、意見反饋以及客服;管理平臺功能包括會員管理、商城管理、商品管理、推廣管理、系統管理、配置管理、統計報表等。

專案效果圖:

其他

另外再向大家推薦兩個優質的 Spring Boot 和 Spring Cloud 學習網站,如下:

  • http://www.springboot.wiki

  • http://www.springcloud.wiki

總結

好了,一點點整理的資源,希望能夠幫助到大家。

關注公眾號牧碼小子,專注於 Spring Boot+微服務,定期視訊教程分享,關注後回覆 Java ,領取鬆哥為你精心準備的 Java 乾貨!

相關推薦

整理開源Spring Boot 學習資源

Spring Boot 算是目前 Java 領域最火的技術棧了,鬆哥年初出版的 《Spring Boot + Vue 全棧開發實戰》迄今為止已經加印了 3 次,Spring Boot 的受歡迎程度可見一斑。經常有人問鬆哥有沒有推薦的 Spring Boot 學習資料?當然有!買鬆哥書就對了,哈哈。除了書呢?當

15 優秀開源Spring Boot 學習專案,一網打盡!

Spring Boot 算是目前 Java 領域最火的技術棧了,鬆哥年初出版的 《Spring Boot + Vue 全棧開發實戰》迄今為止已經加印了 8 次,Spring Boot 的受歡迎程度可見一斑。經常有人問鬆哥有沒有推薦的 Spring Boot 學習資料?當然有!買鬆哥書就對了,哈哈。除了書呢?當

Java框架spring Boot學習筆記():Spring相關概念

擴展 靜態 輕量級 想要 spring配置 核心 使用 oot 調用方法 Spring是開源、輕量級、一站式框架。 Spring核心主要兩部分 aop:面向切面編程,擴展功能不是修改源代碼實現 ioc:控制反轉,比如一個類,在類裏面有方法(不是靜態的方法),想要調用類

spring boot 學習()定時任務 @Scheduled

gap 前言 ron mas 時區 class html run 手動 SpringBoot 定時任務 @Scheduled 前言 有時候,我們有這樣的需求,需要在每天的某個固定時間或者每隔一段時間讓應用去執行某一個任務。一般情況下,可以使用多線程來實現這個功能;在 Spr

Spring Boot學習-快速搭建 Actuator和spring boot admin 進行監控(

1 搭建SpringBoot admin 服務端     建立springBoot 專案並引入springBoot admin 服務端的依賴。 <dependency> <gro

Spring Boot學習筆記()使用jar和war方式打包並在外部Tomcat中部署運行

設置 return ini mage bubuko ext pri 分享圖片 項目 使用war包的方式發布到外部Tomcat中去 首先修改pom.xml中的配置,使打包方式設置為war包的形式 然後 maven update project 更新下項目 Applica

Spring Boot學習案例開源專案

                     為了更好的學習並使用springboot進行開發,維護了一個springboot學習案例開源專案,涉及springboot從基礎開發到企業實戰,涵蓋不同場景的開發案例。公司內部所有的服務都基於springboot進行開發以完成服務化。下面是本開源專案的部分截圖:涉及的

Spring Boot學習分享(七)——整合WebSocket開發多聊天室多人線上實時通訊

(一)使用原生WebSocket的註解編寫服務端 由於想要實現可以統計具體線上人數,而因為想要設計成多個房間同時進行,如果使用Spring自帶的以Stomp為協議的WebSocket實現則比較繁瑣,必須配置攔截器,由於攔截器可以得到的引數比較少,必須注入其

spring boot學習系列(一)

web服務器 應用程序 spring 控制器 做什麽 spring boot開發第一個應用程序1、spring boot是什麽?2、spring boot容易上手嗎?寫這篇文章技術文章,主要是記錄日常的學習以及理解。我們重新認識一下spring假設你受命使用spring開發一個簡單的hel

Spring Boot學習進階筆記(五)-添加定時任務

imp 配置 ren 時間 report rate enable lin enables 一、在Spring [email protected]/* */,啟用定時任務的配置。@SpringBootApplication@EnableSchedulingpubl

Spring Boot學習——AOP編程的簡單實現

col .com tsig 訪問 pan -s ping 編程範式 lan 首先應該明白一點,AOP是一種編程範式,是一種程序設計思想,與具體的計算機編程語言無關,所以不止是Java,像.Net等其他編程語言也有AOP的實現方式。AOP的思想理念就是將通用邏輯

Spring Boot學習——統一異常處理

return 方法 ssa static framework 處理異常 tor ebo except 本隨筆記錄使用Spring Boot統一處理異常。 本文實例是從數據庫中根據ID查詢學生信息,要求學生的年齡在14——20歲之間。小於14歲,提

spring boot 學習之路3( 集成mybatis )

sys pat min lba asn ria [] system emp 下面就簡單來說一下spring boot 與mybatiis的整合問題,如果你還沒學習spring boot的註解的話,要先去看spring boot的註解 好了,現在讓我們來搞一下與mybat

spring的Java配置入門(Spring Boot學習之一)

配置文件 png bean 日誌 簡單 pom artifact 簡單的 ret spring的Java配置 1、創建maven項目 使用idea創建maven項目,這裏順便提一下,idea真的比eclipse好用,早點熟悉吧。然後就是maven是java項目管理最主流的工

我的第一個spring boot程序(spring boot 學習筆記之二)

獲取json 了解 訪問 static 依賴 過程 public 獲取數據 gap 第一個spring boot程序 寫在前面:鑒於spring註解以及springMVC的配置有大量細節和知識點,在學習理解之後,我們將直接進入spring boot的學習,在後續學習中用到註

Spring Boot學習筆記

end 應用程序 maven構建 筆記 項目依賴 新建 輸入 需要 文本 1.不需要任何特殊工具集成,可以使用任何IDE或文本編輯器。 2.Spring Boot CLI是一個命令行工具。 3.使用Maven構建一個基於Spring Boot 的Web應用程序。   1)打

Spring Boot 學習隨記

詳細 生產 prop 所有 問題 pro test 建議 app 微架構的思想在各大互聯網公司越來越普及,特此記錄Spring Boot的一些細節問題! 網上spring-boot的教程一堆一堆,就沒有必要再詳細記錄了 1:建議通過Idea 來創建spring-boot +

Spring Boot學習(二)

div 自動 blog release width spring figure 學習 toc 基於Spring Boot創建的maven項目 1、application.properties或者application.yml:全局配置文件 作用:主要用來配置數據庫連接、日

Spring Boot學習(三)

src pack art tin pre size -s script jar Spring boot實戰 —— Hello Word 1、創建maven項目 2、pom.xml文件 <?xml version="1.0" encoding="UTF-8"?>