All Projects → songboriceman → doubao_community_backend

songboriceman / doubao_community_backend

Licence: other
手把手vue+springboot前后端分离项目实战---豆宝社区项目后端代码

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to doubao community backend

spring-boot-examples
本仓库为《Spring Boot 系列文章》代码仓库,欢迎点赞、收藏。
Stars: ✭ 52 (-68.29%)
Mutual labels:  mybatis-plus
mybatis-plus-sharding-jdbc-spring-boot-starter
mybatis-plus-sharding-jdbc-spring-boot-starter
Stars: ✭ 59 (-64.02%)
Mutual labels:  mybatis-plus
Spring Boot Plus
🔥 Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding. 🚀
Stars: ✭ 2,198 (+1240.24%)
Mutual labels:  mybatis-plus
StudyNote2
This is a java learning notes repository,这是一个Java学习笔记仓库
Stars: ✭ 17 (-89.63%)
Mutual labels:  mybatis-plus
compose-pay
🔱 HA distributed payment gateway. 高可用分布式支付网关/支付前置/支付系统/微信/支付宝
Stars: ✭ 21 (-87.2%)
Mutual labels:  mybatis-plus
Guns
Guns基于SpringBoot 2,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架!
Stars: ✭ 3,327 (+1928.66%)
Mutual labels:  mybatis-plus
crowd-admin
crowd-admin是一个基于Spring,Shiro,Redis/ehcache,Mybatis的通用后台权限管理系统,这里推荐本人另一个基于sprinboot的单点登录系统
Stars: ✭ 51 (-68.9%)
Mutual labels:  mybatis-plus
blog-api
项目为java语言编写的一个博客API系统,上手简单,配置灵活,有完整的接口说明文档,接口丰富,接口具备认证授权、鉴权、参数校验、限流等功能。
Stars: ✭ 20 (-87.8%)
Mutual labels:  mybatis-plus
smart-cloud
基于springboot && springcloud的脚手架,支持服务合并部署与拆分部署、接口加解密签名、日志数据 脱敏、接口数据mock、接口文档自动生成、请求幂等校验、接口日志&&sql日志切面打印、分表分库分布式事务、国际化语言等
Stars: ✭ 167 (+1.83%)
Mutual labels:  mybatis-plus
Liugh Parent
SpringBoot+SpringCloud Oauth2+JWT+MybatisPlus实现Restful快速开发后端脚手架
Stars: ✭ 2,112 (+1187.8%)
Mutual labels:  mybatis-plus
spark-platform
Spark 开发平台基于 Spring Cloud Hoxton 、Spring Boot 2.3、 OAuth2 、Security、Nacos、flowable、vue-element前后端分离的脚手架平台。平台包含系统管理(组织机构、角色用户、菜单及按钮授权、数据权限、文件管理、定时任务管理、日志管理),协同管理(待办、已办任务、流程设计、流程管理),代码生成器,分布式事务,完善的系统监控。功能模块采用插拔方式,方便根据自己的业务引入需要的模块。
Stars: ✭ 67 (-59.15%)
Mutual labels:  mybatis-plus
permission
前后端分离的后台权限管理系统,基于Spring Boot, Shiro, Vue, Element实现,预览地址http://123.206.82.234/#/login
Stars: ✭ 44 (-73.17%)
Mutual labels:  mybatis-plus
Xboot
基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式
Stars: ✭ 3,432 (+1992.68%)
Mutual labels:  mybatis-plus
springboot-chapter
🚀Spring Boot 2.0基础教程。主流框架整合,实践学习案例。
Stars: ✭ 23 (-85.98%)
Mutual labels:  mybatis-plus
MiniDao
An powerful enhanced toolkit of SpringJdbc for simplify development
Stars: ✭ 200 (+21.95%)
Mutual labels:  mybatis-plus
dragonshard
Java server framework based on springboot2
Stars: ✭ 15 (-90.85%)
Mutual labels:  mybatis-plus
hanzo-cloud
SpringCloud(Hoxton.SR5) + SpringBoot(2.3.0.RELEASE)的 SaaS型微服务后端脚手架。授权中心开发完毕。文档地址:https://www.kancloud.cn/hanzo/hanzo
Stars: ✭ 15 (-90.85%)
Mutual labels:  mybatis-plus
Ffast-Java
Ffast 基于Srping boot + Mybatis Plus后台管理系统前后分离快速开发解决方案
Stars: ✭ 104 (-36.59%)
Mutual labels:  mybatis-plus
WarmSearch
🏫 失物招领网站 (SpringBoot + MybatisPlus + JWT) 实现前后端分离项目的后台管理系统
Stars: ✭ 38 (-76.83%)
Mutual labels:  mybatis-plus
Mybatis Plus
An powerful enhanced toolkit of MyBatis for simplify development
Stars: ✭ 12,132 (+7297.56%)
Mutual labels:  mybatis-plus

豆宝社区项目实战视频教程简介

本项目实战视频教程全部免费,配套代码完全开源。手把手从零开始搭建一个目前应用最广泛的Springboot+Vue前后端分离多用户社区项目。本项目难度适中,为便于大家学习,每一集视频教程对应在Github上的每一次提交。

致谢

本项目大量借鉴了极光社区项目,在此感谢原作者的无私开源。本项目在其基础上做了一些增删,删除了一些未完成的模块(活动,旅游),新增了评论功能,简化了后端认证与授权功能。最主要的工作是将原项目从零开始开始搭建,各个功能的实现分解成几十步来完成,便于大家更好的学习。

代码开源地址

前端 后端

视频教程地址

视频教程

项目主要业务及实现的功能

本项目类似一个简版的掘金这样的技术社区,实现了多个用户注册,登录,发帖,回帖,评论,关注,用户中心等功能。

前端技术栈

Vue

Vuex

Vue Router

Axios

Bulma

Buefy

Element

Vditor

DarkReader

后端技术栈

Spring Boot

Mysql

Mybatis

MyBatis-Plus

Spring Security

JWT

Lombok

项目实战大纲:

01.豆宝社区项目介绍

02.豆宝社区项目所需的基础知识

03.前端项目搭建

04.前端公告板功能实现

05.初始化springboot后端项目

06.初始化后端数据库,springboot配置mybatis连接

07.后端项目目录结构初始化

08.后端公告板接口功能实现01

09.后端公告板接口功能实现02

10.前端端公告板接口功能实现

11.实现跨域,前后端接口联调

12.每日一句功能前端界面实现01

13.每日一句功能前端界面实现02

14.每日一句功能前端接口实现

15.每日一句功能后端接口实现

16.(非常重要)善用github提交记录进行项目学习

17.推广链接功能 前后端实现

18.用户注册前端实现

19.用户注册后端实现

20.jwt以及web通信流程

21.用户登录后端实现

22.vuex简介

23.js-cookie介绍

24.用户登录前端实现

25.前端侧边栏,马上入驻,社区登入功能

26.前端在axios请求拦截器中在请求头中加入jwt

27.后端设置请求拦截器检查用户请求头中是否包含jwt01

28.后端设置请求拦截器检查用户请求头中是否包含jwt02

29.前端header实现01

30.前端header实现02

31.退出登录

32.前端页脚功能实现

33.帖子列表功能前端

34.帖子列表功能后端

35.帖子分页功能实现

36.前端实现发表帖子功能

37.后端实现发表帖子功能

38.前端实现帖子详情功能

39.后端实现帖子详情功能

40.帖子详情右侧边栏帖子作者详情功能实现(前端)

41.帖子详情右侧边栏帖子作者详情用户关注功能实现(后端)

42.随便看看模块前端实现

43.随便看看模块后端实现

44.评论列表功能前端实现

45.评论列表功能后端实现

46.添加评论功能前端实现

47.添加评论功能后端实现

48.帖子更新与删除功能前后端实现

49.显示某个标签的全部文章功能前端

50.显示某个标签的全部文章功能后端实现

51.帖子搜索功能前端实现

52.帖子搜索功能前端实现

53.用户中心功能前端实现

54.用户中心功能前端实现

55.用户个人信息修改

56.前端发帖,留言等页面登录权限验证

57.后端发帖,留言等需要登录页面的权限验证

58.项目总结及遗留问题说明

59.(重要的说明)如何利用github上开源的项目代码提交记录更有效的学习本项目

豆约翰团队:

一群热爱分享技术,拥有多年开发经验及培训经验的老司机组成

擅长的领域:

java,python,前端,c++,.net

项目部分截图

PC

首页

发表文章

文章详情及评论页面

个人中心

用户设置

移动端

首页

用户中心

详情页

技术讨论群

为方便同学们讨论项目中的技术,建了一个QQ群:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].