- 博客(10)
- 收藏
- 关注
原创 oss图片转base64 遇到的小坑
需求:项目环境是内网,导致放在oss里的图片访问不了,所以需要后端把图片的base64格式传给前端。前端对图片的处理,一般都用dataURL的方式Data URL 由四部分组成:data,文件类型,base64标志位,base64数据。后端添加了完整的格式:前端就能处理了base64就是64个可打印的字符来标识8位的二进制数据的编码。由于64等于2的6次方,所以一个Base64字符实际上代表着6个二进制位(bit)。然而,二进制数据1个字节(byte)对应的是8比特(bit),因此,3字节(3
2022-07-06 14:49:05
1083
原创 注解 javax.validation.constraints下的注解
@NotBlank, @NotNoll, @NotEmpty 实体字段校验之间的区别简单的来说字符串用@NotBlank基本类型用@NotNoll集合类型 @NotEmpty
2021-11-26 11:39:00
560
原创 注解 javax.validation.constraints下的注解
注解 javax.validation.constraints下的注解javax下的有13个注解注解验证的数据类参数注解说明参数说明AssertFalseboolean ,Boolean元素必须为false 注:null认为是有效的AssertTrueboolean ,Boolean元素必须为true 注:null认为是有效的DecimalMaxBigDecimalBigIntegerCharSequencebyte, short, int,
2021-11-19 10:55:54
1335
原创 idea 常用的快捷键
idea 快捷键一 Ctrl+快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围(必
2021-11-18 10:58:28
885
原创 2021-11-03
@NotBlank:只用于String,不能为null且trim()之后size>0@NotEmpty :不能为null,且Size>0@NotNull:不能为null,但可以为empty,没有Size的约束@Min 验证 Number 和 String 对象是否大等于指定的值@Max 验证 Number 和 String 对象是否小等于指定的值@Size(min=, max=) 验证对象(Array,Collection,Map,String)长度是否在给定的..
2021-11-03 16:26:27
74
原创 @JsonProperty注解 解决lombok.Data 带来的属性错误
写在实体类属性上的注解,作用可以简单的理解为在反序列化的时候给属性重命名(多一个名字来识别)在属性上用注解再写一遍名字就行了
2021-11-03 15:44:39
1043
原创 spring boot 项目新建模块出现404问题
用postman调接口出现404,当时挺纳闷,后来一查是我的admin板块里的pom文件,没有加上新增的板块.所以这个新的板块就在我的项目之外了,那就不能用原来的方式调.
2021-11-01 14:04:56
1047
原创 available: expected at least 1 bean which qualifies as autowire candidate
available: expected at least 1 bean which qualifies as autowire candidate这个错误我也是找了半天,最后排查的时候发现是自己的实现类写错了,所以注入不进去.出现这个错误一般有四个方向排查查看接口实现类是否加入注解,如service、repository等查看spring配置文件是否自动扫描包 <context:component-scan base-package=“xxx.xx.xxx”> 或者是否在自动包扫
2021-11-01 13:46:38
9587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人