自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (2)
  • 收藏
  • 关注

转载 前端显示的id和数据库中不一样

因为id超过17位,数据库中会和前端不一致,请参考https://blog.csdn.net/yedelzx/article/details/112693577

2022-05-13 03:24:45 1179

原创 JSR分组校验

1、定义出分组的接口2、在校验的注解指定groups3、在controller的方法添加@Validated(UpdateGroup.class)注解,并指定分组。

2022-05-10 21:31:20 151

原创 枚举异常状态码和异常统一处理

这个是枚举定义的异常需要的状态码和异常信息/** * 错误码和错误信息定义类 * 1. 错误码定义规则为5为数字 * 2. 前两位表示业务场景,最后三位表示错误码。例如:100001。10:通用 001:系统未知异常 * 3. 维护错误码后需要维护错误描述,将他们定义为枚举形式 * 错误码列表: * 10: 通用 * 001:参数格式校验 * 002:短信验证码频率太高 * 11: 商品 * 12: 订单 * 13: 购物车 * 14: 物流 ..

2022-05-10 02:15:40 630

原创 JSR303数据校验

1、给Bean添加校验注解(javax.validation.canstraints) /** * 品牌id */ @TableId private Long brandId; /** * 品牌名 */ @NotBlank(message = "品牌名必须提交") private String name; /** * 品牌logo地址 */ @NotEmpty(message = "logo不能为空") @URL(message = "logo必须是一个合法的ur

2022-05-10 01:23:28 71

原创 递归三级分类

//拿到所有的三级分类 @Override public List<CategoryEntity> allCategoryList() { List<CategoryEntity> allList = baseMapper.selectList(null); List<CategoryEntity> level1 = allList.stream().filter((categoryEntity) -> {

2022-05-03 22:27:24 319

原创 高版本springboot整合swagger

高版本springboot整合swagger这是我的springboot版本2.6: ![!\[Alt\](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIu](https://img-blog.csdnimg.cn/f3b9f7456e84432c9b339e69f9a32b9f.png)导入maven依赖(如果是高版本的别随便整合依赖会有问题):然后是swagger配置类然后在应用swagger模块的配置类中加上,这个一定得加,不然启动不了在你应用swa

2022-05-03 14:28:38 837

原创 MybatisPlus实现条件分页

MybatisPlus实现分页条件查询的需求TeacherQuery用来封装条件查询Controller中调用现在MybatisPlus的应用次数很多,自动生成以及封装了很多函数,今天记录下如何实现MybatisPlus下的分页。条件查询的需求按名称,头衔以及起始时间来查询TeacherQuery用来封装条件查询表示可以按名称,头衔以及起始时间来查询// An highlighted block@ApiModel(value = "Teacher查询对象", description = "讲

2022-04-16 14:24:05 1239

原创 2021-03-15

Vue.js实现用户登录切换小例子当用户点击登录按钮的时候会自动切换成邮箱登录,如下图:其中利用vue中的v-if和v-else实现,话不多说,直接上代码。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <title

2021-03-15 01:21:50 89

转载 2021-03-13

刚刚写博客的时候,打字母间隔变得很大,百度看了csdn的一篇解决方法很实用。https://blog.csdn.net/wangruoao/article/details/85760721原文链接奉上。

2021-03-13 22:51:47 64

原创 2021-03-13

IDEA中使用SpringBoot整合MyBatis完成增删改查今天是2021年的3月13日,发个SpringBoot整合mybatis的帖子,记录下!这边我们先创建一个SpringBoot的项目,选择next。Artifact这栏里面写下项目名称啥的信息,点击next。这里勾选一下需要的,因为这个是利用maven管理的项目,所以项目创建完成之后会给你自动创建一个pom.xml文件,勾选的选项就是给你pom文件中添加的依赖。我这边的IDEA创建完成后,必须要改一下自己的maven地址,用自带的mav

2021-03-13 22:46:59 96

原创 6.1日,CSDN的第一篇博客

6.1日,CSDN的第一篇博客在b站看了一些视频教程,但是因为开发工具或者是视频内容有一部分缺失,让我中途就报错,无法完完整整的写好项目,我决定自己给自己定需求,一步步学习技术,看到网上有人说,自己记性不好,写了代码就忘,可以通过写博客来帮助自己记忆,忘了就看看。所以我决定从今天开始写博客。记录自己的开发生活。 2020年6月1日...

2020-06-01 02:54:32 76

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除