推薦幾個SpringBoot學習教程和實戰(zhàn)項目!
今天給大家推薦幾個springboot項目供大家學習,springboot基本上已經(jīng)成為了Java開發(fā)的標配了,不會springboot都不好出去見人,目前市場上開源的項目并不多,今天特此推薦供大家學習。
OX01 springboot
springboot框架與其它組件結合如jpa、mybatis、websocket、security、shiro、cache等,這個包括很多的springboot的組件結合,拿來用十分方便。
地址:https://github.com/527515025/springBoot

這個項目的作者也給大家提供了一些博客,如果不太了解,可以再看看博客,省很多事情。
0X02 SpringBoot-Learning
Spring Boot基礎教程,Spring Boot 2.x版本連載中!!! 這個github是程序猿DD開源的一個項目,這個項目包括了springboot中基礎教程,整體質量還是不錯的。
地址:https://github.com/dyc87112/SpringBoot-Learning/


快去學習吧!
0X03 springboot-project
再給大家來一個項目,實戰(zhàn)一波。
這是一個用SpringBoot+JPA打造的基于微信服務號平臺的點餐系統(tǒng)的后端,前端是一個使用Vue.js構建的運行于微信公眾號的WebApp。前后端完全分離,前后端之間通過RESTful風格的接口相連。
地址:https://github.com/sqmax/springboot-project
運行環(huán)境
MySQL。可以下載這個在線安裝器:https://dev.mysql.com/downloads/windows/installer/8.0.html,安裝MySQL社區(qū)版。 Redis。下載地址:https://github.com/servicestack/redis-windows/tree/master/downloads,下載最新版redis-latest.zip,解壓即可。可以在解壓后的根目錄下看到redis-server.exe文件,雙擊即可啟動redis服務器。 Nginx。下載地址:http://nginx.org/en/download.html。下載的zip壓縮包,解壓后根目錄下有nginx.exe文件,雙擊即可啟動nginx服務器。 IDEA。下載地址:https://www.jetbrains.com/idea/download/#section=windows JDK1.8+、maven、IDEA。
運行方式
使用命令git clone https://github.com/sqmax/springboot-project.git將項目克隆到本地。 將項目導入IDEA。在IDEA里,F(xiàn)ile->open...,然后選擇項目文件夾(springboot-project)。如果是初次使用spring boot,這個過程可能會有點久,需要下載許多依賴的jar包。 為IDEA安裝lombok插件。在IDEA里,F(xiàn)ile->Settings...->Plugin,搜索lombok,安裝。項目wiki介紹日志時有提到為什么安裝這個插件。 項目的配置文件在resources目錄下,application.yml文件。修改MySQL數(shù)據(jù)庫連接信息。我的數(shù)據(jù)庫賬號密碼分別為root,123456,改為你的即可。 在MySQL數(shù)據(jù)庫終端運行建表語句的sql腳本(或者使用剛下載的Navicat for MySQL圖形化工具),本項目的建表語句為項目根路徑下的sqmax.sql 啟動redis。在剛才解壓的Redis根目錄下,雙擊redis-server.exe即可運行redis服務。 最后就可以啟動項目了。在IDEA里以Spring Boot的方式運行SellApplication這個主類。可以看到這和我們傳統(tǒng)的web項目啟動的方式不一樣,我們沒有配置tomcat等之類的服務器,因為Spring Boot已將服務器引入起步依賴中了。 經(jīng)過以上步驟,我們的項目應該已經(jīng)可以啟動起來了。訪問:http://127.0.0.1:8080/sell/seller/product/list,即可來到我們的賣家端的商家管理系統(tǒng)界面。效果如下:

0X04 show-videos
短視頻社交軟件,微信小程序,后臺管理系統(tǒng),仿抖音。
技術棧為springcloud+springboot+springmvc+mybatis+docker+bootstrap+h plus+微信小程序。
地址:https://github.com/RAOE/show-videos
前臺界面

后臺界面

框架設計

推薦閱讀 1、寫博客能月入 10K? 2、25歲了,賺了多少錢? 3、6年,終拿騰訊 offer! 4、955,不加班!
