HarryTruman

 

2026年6月10日

用户登录和权限校验

摘要: 在大多数系统中都是必要的,一万年也要学会,这里使用 Sa-Token v1.45.0 实现登录和校验,非常容易上手。 Sa-Token官网( ̄︶ ̄)↗ 写入pom文件:这里引入的BCrypt工具类用来做用户密码加密和校验,不依赖框架,纯工具。 <!--sa-token--> <dependency> 阅读全文

posted @ 2026-06-10 21:49 HarryTruman 阅读(6) 评论(0) 推荐(0)

全局异常处理器

摘要: 以 根据id查找用户 举例,返回结果可能是存在/不存在,为了前后端数据传递方便,之前规定了统一返回体Result。来看看运行结果: 很明显,当id不存在的时候,后端不会返回由code、data、message组成的响应体,其实这是由异常返回的默认结果。为了解决这个问题,不优雅的方法是在每个抛异常的地 阅读全文

posted @ 2026-06-10 21:48 HarryTruman 阅读(6) 评论(0) 推荐(0)

AOP面向切面编程

摘要: 位置 ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com.itstudent.springbootdemo/ │ │ │ ├── aop/ # 在这创建aop文件夹,下面全是切面类 │ │ │ │ └── RecoreTimeAspect.java # 阅读全文

posted @ 2026-06-10 21:45 HarryTruman 阅读(3) 评论(0) 推荐(0)

Swagger自动生成交互API

摘要: 参考当前Springboot支持的版本,例如3.x使用4.0.0以上的Knife4j <!--引入knife4j依赖--> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi3-jakarta 阅读全文

posted @ 2026-06-10 21:41 HarryTruman 阅读(4) 评论(0) 推荐(0)

2026年5月16日

SpringBoot项目初创建记录

摘要: 写在前面:这是一个记录springboot的笔记,在学完苍穹外卖后感觉很多内容没有掌握,于是对不熟悉的地方进行记录,方便以后查看。(up想到哪里写哪里,不定期更新) git仓库:https://gitee.com/mrd12345/springboot4-demo.git 新建SpringBoot项 阅读全文

posted @ 2026-05-16 15:25 HarryTruman 阅读(24) 评论(0) 推荐(0)

导航