SpringBoot+Vue项目
项目笔记
viperd
这个作者很懒,什么都没留下…
展开
-
使用AOP实现打印日志
【代码】使用AOP实现打印日志。原创 2024-03-29 15:39:44 · 265 阅读 · 0 评论 -
实现定时任务
秒(0~59),分钟(0~59),小时(0~23),日期(1-月最后一天),月份(1-12),星期几(1-7,1表示星期日),年份(一般该项不设置,直接忽略掉,即可为空值)表示最接近31号的工作日,如果31号是星期六,则表示30号,即星期五,如果31号是星期天,则表示29号,即星期五。这里就先用SpringBoot为我们提供的定时任务的API来实现一个简单的定时任务,让大家先对定时任务里面的一些核心概念有个大致的了解。表示 “ 每年每月每天每时每分的每个第1秒,第2秒,第3秒 ”。原创 2024-03-29 17:25:50 · 815 阅读 · 0 评论 -
统一异常处理
实际我们在开发过程中可能需要做很多的判断校验,如果出现了非法情况我们是期望响应对应的提示的。但是如果我们每次都自己手动去处理就会非常麻烦。我们可以选择直接抛出异常的方式,然后对异常进行统一处理。把异常中的信息封装成ResponseResult响应给前端。原创 2024-03-28 13:02:15 · 196 阅读 · 0 评论 -
SpringBoot项目使用SpringSecurity和JWT实现登录功能
使用SrpingSecurity和JWT实现登录校验功能原创 2024-03-27 16:58:27 · 825 阅读 · 0 评论 -
Fastjson配置消息转换器(时间格式问题)
我们可以看见,日期的格式有点问题。由于ArticleListVO类的createTime成员变量是Date类型,默认是由java的Jackson来处理,使用 ISO-8601 规范来处理日期时间格式。ISO-8601 是一种国际标准的日期时间表示法,例如:"2023-07-21T06:53:24"。我们不希望时间被处理成这种格式,如下图。第二步,在WebConfig里面编写fastjson消息转换器。第一步:需要添加fastjson的依赖到pom.xml。可以看见,时间格式和我们配置的一样了。原创 2024-03-27 13:51:02 · 1048 阅读 · 1 评论 -
Bean对象拷贝工具封装
在平时后端开发的过程中,经常要把对象封装成DTO,VO对象,来与前端进行交互。前面一个参数为被拷贝对象,后面一个参数为生成的结果对象。原创 2024-03-27 10:51:05 · 286 阅读 · 0 评论 -
SpringBoot3项目整合Swagger
我们先添加依赖至pom文件下面的两个jar包,第一个是必须导入的,而且一定得在2版本以上。原创 2024-03-23 18:31:43 · 283 阅读 · 0 评论 -
解决前端跨域问题
该问题是由于前端的服务路径或端口和后台的不一致所导致的。原创 2024-03-23 15:42:01 · 245 阅读 · 0 评论 -
使用PageHelper实现分页查询
【代码】使用PageHelper实现分页查询。原创 2024-03-23 15:19:44 · 520 阅读 · 0 评论