点击上方 Java后端,选择 设为星标
优质文章,及时送达
一、背景
二、项目特性
3.使用JSONObject统一获取body请求参数,减少实体类的数量。完成自定义@ValidationParam注解验证请求参数是否为空。
5.搭配Shiro注解配置权限,高度灵活,提供按钮级别的权限控制,后端接口只验证权限,不看角色。用自定义@CurrentUser注解获取当前登录用户,Controlle层统一异常处理:
三、程序逻辑
四、运行项目
-
通过git下载源码,本项目基于JDK1.8
-
采用Maven项目管理,模块化,导入IDE时直接选定liugh-parent的pom导入
-
创建数据库liugh,数据库编码为UTF-8,执行liugh.sql文件,初始化数据
-
修改application-dev.properties,更新MySQL账号和密码
-
Eclipse、IDEA运行SpringbootApplication.java,则可启动项目。或在liugh-parent目录下运行命令mvn clean package,然后在liugh-web/target目录下运行java -jar liugh-web.jar命令
-
启动一个redis服务
-
访问登录接口:localhost:8081/api/login
-
账号密码:13888888888/123456
-
获取token访问其他接口
-
注意!!!!!访问的接口url统一会加上/api/v1;编译器请安装lombok插件,不然会报红
作者:lywJee
https://www.cnblogs.com/lywJ/category/1383432.html
如果看到这里,说明你喜欢这篇文章,请转发、点赞
。同时标星(置顶)本公众号可以第一时间接受到博文推送。
本文分享自微信公众号 - Java后端(web_resource)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
版权声明:程序员胖胖胖虎阿 发表于 2022年9月7日 下午3:08。
转载请注明:Spring Boot+JWT+Shiro+MyBatisPlus实现Restful快速开发后端脚手架 | 胖虎的工具箱-编程导航
转载请注明:Spring Boot+JWT+Shiro+MyBatisPlus实现Restful快速开发后端脚手架 | 胖虎的工具箱-编程导航
相关文章
暂无评论...