# SringBoot+Vue脚手架
## QQ群
- 559291872( 内卷1群 [满] )
- 916215755( 内卷2群 [满] )
- 682199702( 内卷3群 [新] )
## 微信公众号:Java学习指南
关注公众号,回复【软件】,获取配套软件一份
## B站视频教程
https://www.bilibili.com/video/BV14y4y1M7Nc/
## 介绍
这是一个极其简单的前后端分离项目脚手架
前端:Vue,Vue-Router,Vuex,Axios,ElementUI
后台:SpringBoot,Mybatis-Plus(不用写sql,简单!)
## 如何使用
后台:maven导入springboot工程,然后配置数据库,启动后台
前台:进入vue文件夹,执行命令:
```
npm install
```
```
npm run serve
```
即可启动前台vue工程
## 功能清单
- 登录注册
- 基于RBAC的权限模型(可分配角色和菜单权限)
- 单表增删改查(包括分页模糊查询)
- 登录验证码
- 文件上传
- 导入导出
- 服务器部署
- 富文本编辑器
- 树形表格(数据可作为树形菜单使用)
- JWT权限
- 后端1对多查询
- 批量删除
- 百度地图
- 在线聊天室
- 在线留言
- 个人头像
- 整合Echarts图表
- 支付宝沙箱支付
- SpringSecurity密码加密验证
## 注意
> 1. 数据库的字段设计要以下划线分割,而不是驼峰,例如 可以使用 user_id 而不要使用 userId,字段设计的名称一定要规范
> 2. 不要使用单个字母作为分割的一部分,例如:不要使用 u_id,而推荐你使用user_id
> 3. 数据库多表关联查询推荐使用单独的VO来做扩展,尽量不要改动数据库映射的entity,比如你可以加一个类UserVO来扩充一些字段,而不是在User实体里面扩展
> 4. 如果非要在User实体里面扩展,你需要加上 @TableField(exist=false) 来表示这个字段在数据库不存在,否则会报错
> 5. 日期字段的格式化,需要使用 @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") 注解来做日期解析,可以参考Book实体里面的createTime字段
## 最后,我就问一句
## 简单不?好使不?三连了没?star了没?
## 哈哈哈,后面再更新吧~大家保持关注鸭
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
毕设项目,校园新闻管理系统+APP端前台浏览.zip (734个子文件)
1 0B
app-release.apk 4.75MB
gradlew.bat 3KB
gradlew.bat 2KB
UserController.class 9KB
FileController.class 6KB
WebSocketServer.class 5KB
MessageController.class 5KB
RoleController.class 5KB
AliPayController.class 4KB
OrderController.class 4KB
BookController.class 4KB
PermissionController.class 3KB
CategoryController.class 3KB
NewsController.class 3KB
WebConfig.class 2KB
SecurityConfig.class 2KB
Knife4jConfiguration.class 2KB
AliOssUtil.class 2KB
Result.class 2KB
GlobalExceptionHandler.class 2KB
CorsConfig.class 2KB
AliPayConfig.class 2KB
UserMapper.class 1KB
BaseController.class 1KB
AreaController.class 1KB
MybatisPlusConfig.class 1KB
PermissionMapper.class 1KB
TokenUtils.class 1KB
User.class 1KB
Permission.class 1KB
RoleMapper.class 1KB
Order.class 980B
Message.class 973B
Book.class 937B
AuthInterceptor.class 936B
DemoApplication.class 824B
Category.class 818B
Area.class 807B
Role.class 794B
News.class 785B
RoleEnum.class 781B
OrderMapper.class 738B
WebSocketConfig.class 734B
CustomException.class 686B
OssConfigProperties.class 668B
PwdEnum.class 639B
BookMapper.class 587B
UserRoleMapper.class 549B
UserRole.class 468B
UserAddressDto.class 408B
AliPay.class 386B
RolePermission.class 377B
FileVO.class 346B
CategoryMapper.class 314B
MessageMapper.class 311B
NewsMapper.class 302B
AreaMapper.class 302B
mvnw.cmd 7KB
mvnw.cmd 7KB
gloable.css 244B
global.css 64B
.gitignore 447B
.gitignore 395B
.gitignore 395B
.gitignore 230B
.gitignore 225B
.gitignore 215B
.gitignore 47B
.gitignore 6B
.gitignore 6B
build.gradle 2KB
build.gradle 2KB
build.gradle 530B
settings.gradle 315B
build.gradle 291B
settings.gradle 41B
gradlew 6KB
gradlew 5KB
index.html 779B
index.html 702B
favicon.ico 4KB
favicon.ico 4KB
files77ecfc6d03634e2d9e6fc2316f323b7e.ico 4KB
filesbf231602ec2e4995aaad45865d2bc598.ico 4KB
files77ecfc6d03634e2d9e6fc2316f323b7e.ico 4KB
filesbf231602ec2e4995aaad45865d2bc598.ico 4KB
renren-fast.jar 60.25MB
gradle-wrapper.jar 58KB
maven-wrapper.jar 57KB
maven-wrapper.jar 57KB
gradle-wrapper.jar 53KB
BridgeWebView.java 13KB
BridgeWebView.java 13KB
UserController.java 11KB
VideoFragment.java 10KB
VideoAdapter.java 9KB
MyCollectActivity.java 8KB
NewsAdapter.java 8KB
UserController.java 7KB
共 734 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
马coder
- 粉丝: 1206
- 资源: 6602
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功