-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
dde67fd
commit da99464
Showing
271 changed files
with
27,249 additions
and
42,565 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,14 +2,12 @@ | |
|
||
该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 Web 开发以及目前大家普遍使用的前后端分离实践项目等,后续会根据大家的反馈继续增加一些实战项目源码,摆脱各种 Hello World 入门案例的束缚,真正的掌握 Spring Boot 开发。 | ||
|
||
实战项目源码都已升级至 Spring Boot 3.x 版本,本仓库中的 Spring Boot 入门案例后续也将升级至 Spring Boot 3.x 版本。 | ||
实战项目源码都已升级至 Spring Boot 3.x 版本,本仓库中的 Spring Boot 入门案例也已经升级至 Spring Boot 3.x 版本,Java 最低版本要求为 17,请知悉,想要学习和使用 Spring Boot 2.x 版本请自行切换分支。。 | ||
|
||
## 项目导航 | ||
|
||
[Spring Boot 入门小案例](./SpringBoot入门案例源码) | [Spring Boot 入门小案例](./SpringBoot入门案例源码) | [Spring Boot 整合案例系列2](./玩转SpringBoot系列案例源码) | [Spring Boot 前后端分离项目实践](./SpringBoot前后端分离实战项目源码) | [Spring Boot 咨询发布系统项目实践](./SpringBoot咨询发布系统实战项目源码) | [Spring Boot + Mybatis + Thymeleaf 实现的开源博客系统](https://github.com/ZHENFENG13/My-Blog) | [Spring Boot + Mybatis + Thymeleaf 实现的 BBS 论坛系统](https://github.com/ZHENFENG13/My-BBS) | [Spring Boot + Mybatis + Thymeleaf 仿知乎专栏项目](https://github.com/ZHENFENG13/My-Column) | [Spring Boot + layui 实现的后台管理系统](https://github.com/ZHENFENG13/My-Blog-layui) | [Spring Boot 大型商城项目实践](https://github.com/newbee-ltd/newbee-mall) | [Spring Boot + Vue 前后端分离商城项目](https://github.com/newbee-ltd/newbee-mall-vue-app) | [Spring Boot + Vue3 前后端分离商城项目](https://github.com/newbee-ltd/newbee-mall-vue3-app) | [Github地址](https://github.com/ZHENFENG13/spring-boot-projects) | [码云 Gitee 地址](https://gitee.com/zhenfeng13/spring-boot-projects) | ||
|
||
**目前代码中使用的 Spring Boot 版本为 2.3.7.RELEASE 及以上版本,实战项目都已升级至Spring Boot 3.x 版本,请知悉。** | ||
|
||
--- | ||
|
||
#### 项目演示 | ||
|
@@ -134,7 +132,7 @@ | |
|
||
### 《Spring Boot 前后端分离项目实践》 | ||
|
||
[![lesson-01](https://newbee-mall.oss-cn-beijing.aliyuncs.com/poster/store/lesson-01.png)](https://www.lanqiao.cn/courses/1244) | ||
[![lesson-01](https://newbee-mall.oss-cn-beijing.aliyuncs.com/poster/store/lesson-springboot3-01.png)](https://www.lanqiao.cn/courses/1244) | ||
|
||
- [**开篇词:SpringBoot入门及前后端分离项目实践导读**](https://www.lanqiao.cn/courses/1244) | ||
- [第02课:快速认识 Spring Boot 技术栈](https://www.lanqiao.cn/courses/1244) | ||
|
@@ -155,11 +153,11 @@ | |
- [第17课:Spring Boot 项目实践之图片管理模块](https://www.lanqiao.cn/courses/1244) | ||
- [第18课:Spring Boot 项目实践之信息管理模块实现](https://www.lanqiao.cn/courses/1244) | ||
|
||
### 《23 个实验带你轻松玩转 Spring Boot》 | ||
### 《25 个实验带你轻松玩转 Spring Boot》 | ||
|
||
[![lesson-02](https://newbee-mall.oss-cn-beijing.aliyuncs.com/poster/store/lesson-02.png)](https://www.lanqiao.cn/courses/1274) | ||
[![lesson-02](https://newbee-mall.oss-cn-beijing.aliyuncs.com/poster/store/lesson-springboot3-02.png)](https://www.lanqiao.cn/courses/1274) | ||
|
||
- [**开篇词:《23 个实验带你轻松玩转 Spring Boot》导读**](https://www.lanqiao.cn/courses/1274) | ||
- [**开篇词:《25 个实验带你轻松玩转 Spring Boot》导读**](https://www.lanqiao.cn/courses/1274) | ||
- [第02课:Spring Boot 项目开发环境搭建](https://www.lanqiao.cn/courses/1274) | ||
- [第03课:快速构建 Spring Boot 应用](https://www.lanqiao.cn/courses/1274) | ||
- [第04课:Spring Boot 基础功能开发](https://www.lanqiao.cn/courses/1274) | ||
|
@@ -191,4 +189,4 @@ | |
> 大家有任何问题或者建议都可以在 [issues](https://github.com/ZHENFENG13/spring-boot-projects/issues) 中反馈给我,我会慢慢完善这个 Spring Boot 仓库。 | ||
- 我的邮箱:[email protected] | ||
- QQ技术交流群:719099151 796794009 | ||
- QQ技术交流群:719099151 784785001 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
# vue3-admin | ||
|
||
Vue3 + Vite + Vue-Router + Element-Plus + Echarts + Axios 后台管理系统。 | ||
|
||
![vue3-admin-summary](https://13-doc.oss-cn-beijing.aliyuncs.com/images/2022/03/vue3-admin-summary.png) | ||
|
||
![Build Status](https://img.shields.io/badge/build-passing-green.svg) | ||
![Version 3.0.0](https://img.shields.io/badge/version-3.0.0-yellow.svg) | ||
[![License](https://img.shields.io/badge/license-GPL3.0-blue.svg)](https://github.com/newbee-ltd/vue3-admin/blob/main/LICENSE) | ||
|
||
## 源码地址 | ||
|
||
> vue3-admin 在 GitHub 和国内的码云都创建了代码仓库,如果有人访问 GitHub 比较慢的话,建议在 Gitee 上查看该项目,两个仓库会保持同步更新。 | ||
- [vue3-admin in GitHub](https://github.com/newbee-ltd/vue3-admin) | ||
- [vue3-admin in Gitee](https://gitee.com/newbee-ltd/vue3-admin) | ||
|
||
## 开发及部署文档 | ||
|
||
- [开篇词:通关 Vue3 企业级项目开发,升职加薪快人一步](https://juejin.cn/book/6933939264455442444) | ||
- [项目须知和课程约定](https://juejin.cn/book/6933939264455442444) | ||
- [大势所趋:“前后端分离”开发模式](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 简介及开发环境搭建](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 组合 API 入口 Setup 浅析](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 之响应式系统 API](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 之生命周期钩子函数、提供注入](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 性能和业务层面上的提升](https://juejin.cn/book/6933939264455442444) | ||
- [Vite2 原理分析及简单插件编写](https://juejin.cn/book/6933939264455442444) | ||
- [Vue-Router4 使用方法及路由原理](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 实战项目启动篇](https://juejin.cn/book/6933939264455442444) | ||
- [后端 API 开发技术选型之 Spring Boot](https://juejin.cn/book/6933939264455442444) | ||
- [后端基础运行环境和开发工具准备](https://juejin.cn/book/6933939264455442444) | ||
- [Spring Boot 项目搭建及快速上手](https://juejin.cn/book/6933939264455442444) | ||
- [Spring Boot 实践之 Web 功能开发](https://juejin.cn/book/6933939264455442444) | ||
- [Spring Boot 实践之文件上传处理](https://juejin.cn/book/6933939264455442444) | ||
- [Spring Boot 实践之整合 MyBatis 操作数据库](https://juejin.cn/book/6933939264455442444) | ||
- [Spring Boot 实践之整合 Lombok](https://juejin.cn/book/6933939264455442444) | ||
- [Spring Boot 实践之整合 Swagger 生成接口文档](https://juejin.cn/book/6933939264455442444) | ||
- [后端 API 项目启动和运行注意事项](https://juejin.cn/book/6933939264455442444) | ||
- [接口参数处理和统一响应结果](https://juejin.cn/book/6933939264455442444) | ||
- [API 接口开发实战之用户登录接口开发](https://juejin.cn/book/6933939264455442444) | ||
- [API 接口开发实战之用户身份认证详解](https://juejin.cn/book/6933939264455442444) | ||
- [API 接口开发实战之轮播图管理模块接口开发](https://juejin.cn/book/6933939264455442444) | ||
- [API 接口开发实战之商品分类管理模块接口开发](https://juejin.cn/book/6933939264455442444) | ||
- [API 接口开发实战之商品管理模块接口开发](https://juejin.cn/book/6933939264455442444) | ||
- [API 接口开发实战之商品配置管理模块接口开发](https://juejin.cn/book/6933939264455442444) | ||
- [API 接口开发实战之订单管理模块接口开发](https://juejin.cn/book/6933939264455442444) | ||
- [前后端鉴权的四种方式](https://juejin.cn/book/6933939264455442444) | ||
- [Vite2 + Vue3 + Element-Plus 搭建管理后台项目](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 实战之管理后台左右栏目布局](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 实战之登录鉴权](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 实战之首页大盘数据](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 实战之首页配置](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 实战之分类管理](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 实战之商品管理](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 实战之订单管理](https://juejin.cn/book/6933939264455442444) | ||
- [Vue3 实战之会员管理、账户修改](https://juejin.cn/book/6933939264455442444) | ||
- [pm2 实现一键部署云端服务器](https://juejin.cn/book/6933939264455442444) | ||
- [常见问题汇总讲解](https://juejin.cn/book/6933939264455442444) | ||
|
||
## 联系作者 | ||
|
||
> 大家有任何问题或者建议都可以在 [issues](https://github.com/newbee-ltd/vue3-admin/issues) 中反馈给我,我会慢慢完善这个项目。 | ||
- 我的邮箱:[email protected] | ||
- QQ技术交流群:707779034 932227898 552142710 | ||
|
||
关注公众号:**程序员十三**,回复"勾搭"进群交流。 | ||
|
||
![wx-gzh](https://newbee-mall.oss-cn-beijing.aliyuncs.com/wx-gzh/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%8D%81%E4%B8%89-%E5%85%AC%E4%BC%97%E5%8F%B7.png) | ||
|
||
## 软件著作权 | ||
|
||
>本系统已申请软件著作权,受国家版权局知识产权以及国家计算机软件著作权保护! | ||
![](https://newbee-mall.oss-cn-beijing.aliyuncs.com/poster/store/newbee-mall-copyright.png) | ||
|
||
## 页面展示 | ||
|
||
以下为 vue3-admin 系统的部分页面预览图: | ||
|
||
![preview](https://user-images.githubusercontent.com/10935614/111867147-251df580-89ad-11eb-924f-6140b70a2cc0.png) | ||
|
||
## 感谢 | ||
|
||
- [Vue3](https://vue3js.cn/docs/zh/) | ||
- [Element-Plus](https://element-plus.gitee.io/#/zh-CN) | ||
- [Vite](https://cn.vitejs.dev/) | ||
- [Vue-Router](https://next.router.vuejs.org/zh/index.html) | ||
- [Echarts](https://echarts.apache.org/zh/index.html) | ||
- [Axios](http://www.axios-js.com/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,124 @@ | ||
![](https://github.com/newbee-ltd/newbee-mall-vue3-app/raw/main/static-files/newbee-mall.png) | ||
|
||
![Build Status](https://img.shields.io/badge/build-passing-green.svg) | ||
![Version 3.0.0](https://img.shields.io/badge/version-3.0.0-yellow.svg) | ||
[![License](https://img.shields.io/badge/license-GPL3.0-blue.svg)](https://github.com/newbee-ltd/newbee-mall-vue3-app/blob/master/LICENSE) | ||
|
||
Vue3 全家桶 + Vant 搭建大型单页面商城项目,新蜂商城 Vue3.2 版本,技术栈为 Vue3.2 + Vue-Router4.x + Pinia + Vant4.x。 | ||
|
||
## 源码地址 | ||
|
||
> newbee-mall-vue3-app 在 GitHub 和国内的码云都创建了代码仓库,如果有人访问 GitHub 比较慢的话,建议在 Gitee 上查看该项目,两个仓库会保持同步更新。 | ||
- [newbee-mall-vue3-app in GitHub](https://github.com/newbee-ltd/newbee-mall-vue3-app) | ||
- [newbee-mall-vue3-app in Gitee](https://gitee.com/newbee-ltd/newbee-mall-vue3-app) | ||
|
||
## 开发及部署文档 | ||
|
||
- [开篇词:手把手带你搭建Vue3+Spring Boot大型前后端分离项目](https://juejin.im/book/6844733826191589390) | ||
- [项目须知和课程约定](https://juejin.im/book/6844733826191589390) | ||
- [2023年2月小册全新优化升级](https://juejin.im/book/6844733826191589390) | ||
- [全栈开发!你必须要知道的“前后端分离”](https://juejin.im/book/6844733826191589390) | ||
- [前端模块化的发展历史](https://juejin.im/book/6844733826191589390) | ||
- [传统页面和单页面的权衡与抉择](https://juejin.im/book/6844733826191589390) | ||
- [准备工作及基础环境搭建(后端)](https://juejin.im/book/6844733826191589390) | ||
- [Spring Boot 项目初体验--项目搭建及启动](https://juejin.im/book/6844733826191589390) | ||
- [项目编码简化利器!Spring Boot 整合 Lombok](https://juejin.im/book/6844733826191589390) | ||
- [Lombok 插件问题处理](https://juejin.im/book/6844733826191589390) | ||
- [商城后端项目启动和运行注意事项](https://juejin.im/book/6844733826191589390) | ||
- [VSCode 的相关配置及插件介绍](https://juejin.im/book/6844733826191589390) | ||
- [基础篇:Vue 指令](https://juejin.im/book/6844733826191589390) | ||
- [Vue3 新特性介绍](https://juejin.im/book/6844733826191589390) | ||
- [基础篇: CSS 预处理工具Less的介绍及使用](https://juejin.im/book/6844733826191589390) | ||
- [脚手架工具 Vite](https://juejin.im/book/6844733826191589390) | ||
- [Vue-Router 浅析原理及使用](https://juejin.im/book/6844733826191589390) | ||
- [全局状态管理插件 Pinia 简介及使用](https://juejin.im/book/6844733826191589390) | ||
- [商城前端 H5 开发环境搭建及项目启动](https://juejin.im/book/6844733826191589390) | ||
- [前后端交互文档利器!Spring Boot 整合 Swagger](https://juejin.im/book/6844733826191589390) | ||
- [接口参数处理和统一响应结果](https://juejin.im/book/6844733826191589390) | ||
- [口设计规范及接口调用实践](https://juejin.im/book/6844733826191589390) | ||
- [商城开发实战-用户登录接口开发](https://juejin.im/book/6844733826191589390) | ||
- [商城开发实战-用户身份认证详解](https://juejin.im/book/6844733826191589390) | ||
- [商城开发实战-首页模块接口开发](https://juejin.im/book/6844733826191589390) | ||
- [商城开发实战-分类模块接口开发](https://juejin.im/book/6844733826191589390) | ||
- [商城开发实战-商品搜索模块接口开发](https://juejin.im/book/6844733826191589390) | ||
- [商城开发实战-购物车模块接口开发](https://juejin.im/book/6844733826191589390) | ||
- [商城开发实战-个人信息及收货地址接口开发](https://juejin.im/book/6844733826191589390) | ||
- [商城开发实战-下单流程接口开发](https://juejin.im/book/6844733826191589390) | ||
- [商城开发实战-订单处理流程详解](https://juejin.im/book/6844733826191589390) | ||
- [商城移动端开发实战-新蜂商城底部导航(抽离公共组件)](https://juejin.im/book/6844733826191589390) | ||
- [商城移动端开发实战-新蜂商城登录注册页(前端鉴权)](https://juejin.im/book/6844733826191589390) | ||
- [商城移动端开发实战-商城首页制作(轮播图、首页商品列表)](https://juejin.im/book/6844733826191589390) | ||
- [商城移动端开发实战-商品分类页面制作(better-scrol的介绍及使用)](https://juejin.im/book/6844733826191589390) | ||
- [商城移动端开发实战-商品列表页面制作(无限滚动加载)](https://juejin.im/book/6844733826191589390) | ||
- [商城移动端开发实战-商品详情页面制作(Pinia 购物车数量全局管理)](https://juejin.im/book/6844733826191589390) | ||
- [商城移动端开发实战-商城购物车页面制作(购物车页)](https://juejin.im/book/6844733826191589390) | ||
- [商城移动端开发实战-确认订单页面制作](https://juejin.im/book/6844733826191589390) | ||
- [商城移动端开发实战-地址栏管理页面制作](https://juejin.im/book/6844733826191589390) | ||
- [商城移动端开发实战-我的订单页面制作](https://juejin.im/book/6844733826191589390) | ||
- [常见问题汇总讲解](https://juejin.im/book/6844733826191589390) | ||
|
||
## 联系作者 | ||
|
||
> 大家有任何问题或者建议都可以在 [issues](https://github.com/newbee-ltd/newbee-mall-vue3-app/issues) 中反馈给我,我会慢慢完善这个项目。 | ||
- 我的邮箱:[email protected] | ||
- QQ技术交流群:932227898 552142710 | ||
|
||
关注公众号:**程序员十三**,回复"勾搭"进群交流。 | ||
|
||
![wx-gzh](https://newbee-mall.oss-cn-beijing.aliyuncs.com/wx-gzh/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%8D%81%E4%B8%89-%E5%85%AC%E4%BC%97%E5%8F%B7.png) | ||
|
||
## 软件著作权 | ||
|
||
>本系统已申请软件著作权,受国家版权局知识产权以及国家计算机软件著作权保护! | ||
![](https://newbee-mall.oss-cn-beijing.aliyuncs.com/poster/store/newbee-mall-copyright-02.png) | ||
|
||
## 页面展示 | ||
|
||
以下为新蜂商城 Vue3 版本的页面预览: | ||
|
||
- 登录页 | ||
|
||
![](https://github.com/newbee-ltd/newbee-mall-vue3-app/raw/main/static-files/登录.png) | ||
|
||
- 首页 | ||
|
||
![](https://github.com/newbee-ltd/newbee-mall-vue3-app/raw/main/static-files/首页.png) | ||
|
||
- 商品搜索 | ||
|
||
![](https://github.com/newbee-ltd/newbee-mall-vue3-app/raw/main/static-files/商品搜索.png) | ||
|
||
- 商品详情页 | ||
|
||
![](https://github.com/newbee-ltd/newbee-mall-vue3-app/raw/main/static-files/详情页.png) | ||
|
||
- 购物车 | ||
|
||
![](https://github.com/newbee-ltd/newbee-mall-vue3-app/raw/main/static-files/购物车.png) | ||
|
||
- 生成订单 | ||
|
||
![](https://github.com/newbee-ltd/newbee-mall-vue3-app/raw/main/static-files/生成订单.png) | ||
|
||
- 地址管理 | ||
|
||
![](https://github.com/newbee-ltd/newbee-mall-vue3-app/raw/main/static-files/地址管理.png) | ||
|
||
- 订单列表 | ||
|
||
![](https://github.com/newbee-ltd/newbee-mall-vue3-app/raw/main/static-files/订单列表.png) | ||
|
||
- 订单详情 | ||
|
||
![](https://github.com/newbee-ltd/newbee-mall-vue3-app/raw/main/static-files/订单详情.png) | ||
|
||
## 感谢 | ||
|
||
- [Vue](https://github.com/vuejs/vue) | ||
- [Vue-Router](https://github.com/vuejs/vue-router-next) | ||
- [Vuex](https://github.com/vuejs/vuex/tree/4.0) | ||
- [Vant](https://github.com/youzan/vant) | ||
- [better-scroll](https://github.com/ustbhuangyi/better-scroll) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -53,4 +53,4 @@ Spring Boot 入门代码,可以直接下载到本地编辑和使用。 | |
> 大家有任何问题或者建议都可以在 [issues](https://github.com/ZHENFENG13/springboot-projects/issues) 中反馈给我,我会慢慢完善这个 Spring Boot 仓库。 | ||
- 我的邮箱:[email protected] | ||
- QQ技术交流群:796794009 | ||
- QQ技术交流群:784785001 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
SpringBoot入门案例源码/spring-boot-RESTful-api/springboot-tb-user-schema.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.