Spring Boot企业级开发前后端分离博客系统+Thymeleaf实战+Jpa数据持久化实战+全文检索实战+架构设计与分层+API设计

Posted java168

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot企业级开发前后端分离博客系统+Thymeleaf实战+Jpa数据持久化实战+全文检索实战+架构设计与分层+API设计相关的知识,希望对你有一定的参考价值。

前端项目名为wh-web
后端项目名为wh-server
项目展示地址为我的github pages(https://smallsnail-wh.github.io)用户名:admin,密码admin(第一次启动会比较慢)
项目建构简单介绍:

数据库设计
用户表sys_user:存储用户基本信息。
角色表sys_role:存储不同的角色。
菜单表sys_menu:存储菜单信息。
用户和角色关系表r_user_role:存储用户和角色的关系。
逻辑是sys_user表通过id关联r_user_role表得到对应的角色ids,再通过得到的角色ids关联sys_role表得到对应的菜单ids,然后通过菜单ids关联sys_menu表得到前端需要显示的菜单数据。
表结构和表数据见https://github.com/smallsnail-wh/wh-server/tree/master/src/main/resources/createTable
前端设计
主要是使用ivew组件设计页面,vue-router页面跳转,axios通信,webpack打包,详情见https://github.com/smallsnail-wh/wh-web。
后端设计
主要是spring boot+mybatis+spring security+spring security OAuth2。详情见https://github.com/smallsnail-wh/wh-server
前后端安全协议遵循oauth2。

下面是主要功能截图:
登陆


用户管理

角色配置

菜单管理

角色管理与角色权限配置


想看该项目升级版
---------------------
作者:smallsnail-wh
来源:CSDN
原文:https://blog.csdn.net/smollsnail/article/details/79025689
版权声明:本文为博主原创文章,转载请附上博文链接!























以上是关于Spring Boot企业级开发前后端分离博客系统+Thymeleaf实战+Jpa数据持久化实战+全文检索实战+架构设计与分层+API设计的主要内容,如果未能解决你的问题,请参考以下文章

企业快速开发平台Spring Cloud+Spring Boot+Mybatis+ElementUI 实现前后端分离

企业快速开发平台Spring Cloud+Spring Boot+Mybatis+ElementUI 实现前后端分离

Spring Boot带前后端 渐进式开发企业级博客系统

企业快速开发平台Spring Cloud+Spring Boot+Mybatis+ElementUI 实现前后端分离

企业快速开发平台Spring Cloud+Spring Boot+Mybatis+ElementUI 实现前后端分离

Spring Cloud+Spring Boot+Mybatis+ElementUI 实现前后端分离之企业快速开发平台业务服务