随笔分类 - Java 后端踩坑记录
作为新手小白,在这里记录一下工作中踩过的坑,防止下次出现不知所措
摘要:EasyExcel 读取单元格内图片 1.需求介绍 需要实现Excel数据批量导入,且Excel中某个单元格内存在图片,需要将图片解析上传,并与所在行数据进行绑定,具体数据如: 2.具体实现 2.1 版本介绍 easyexcel:3.3.2 SpringBoot:2.7.1 hutool:5.7.2
阅读全文
摘要:## 1.版本介绍 1. easyexcel:3.3.2 2. SpringBoot:2.7.1 3. Apache POI:4.1.2 ## 2.背景介绍 现提供一个excel模板(sheet1),导出列表记录时,每个sheet页展示一条记录,最终生成多sheet文件 ## 3.实现代码 注意:*
阅读全文
摘要:# EasyExcel 使用自定义注解实现自定义下拉框选项 ## 1.版本介绍 1. easyexcel:3.3.2 2. SpringBoot:2.7.1 ## 2.具体实现 1. 定义自定义注解:**ExcelSelected** ~~~java @Documented @Target({Ele
阅读全文
摘要:Swagger使用Map接受参数时,页面如何显示具体参数及说明 1.需求说明 项目为:SpringBoot+Knife+MyBatisPlus 后端使用Map接受参数,要求在swagger页面上显示具体的参数名称、类型及说明 2.解决方案 1.参数数量少 当Map接受参数数量少时,可以使用Swagg
阅读全文
摘要:MyBatis-plus 新增时List转String 查询时String转list 1. 需求说明 项目为:SpringBoot+MyBatisPlus 采用实体类接受参数,有一个参数为List ,对应的数据库字段为nvachar,要求新增时将List序列化为String插入数据库中,查询时将St
阅读全文
摘要:SpringBoot 集成 knife4j (Swagger2) 前提 :本文 spring boot版本为 2.6.1 ,knife4j 版本为:3.0.3 1、初始化项目,导入pom依赖 <!-- https://mvnrepository.com/artifact/com.github.xia
阅读全文
摘要:原样式: 看着很不爽 本文 idea 版本为:idea 2020.3.1,以下操作均基于此版本进行 解决办法 1.去除警告 Settings==>Editor==>Inspections==>SQL==>No data sources configured 和 SQL dialect detecti
阅读全文
摘要:错误信息如图: 错误原因:在自定义主键是没有注明自增策略 解决办法:明确主键自增策略,比如 @Entity @Table(name = "t_order") @Data @AllArgsConstructor @NoArgsConstructor @Builder public class Orde
阅读全文
摘要:Springboot项目 配置数据库连接属性后,启动项目报错,错误如下: 错误原因分析: 1.连接信息配置错误 当使用properties为配置文件时,如图所示,上面的 spring.datasource.name 这种写法是错误的,应该是username,还有一种情况可以将spring.datas
阅读全文
摘要:新建一个Springboot项目时,当勾选了SQL相关的依赖(如引入了jpa 或MyBatis依赖),直接启动项目时报错 原因:没有配置数据库相关的属性,如 url driver 等 解决办法:在application.properties 中设置数据库链接的相关属性 spring.datasour
阅读全文
摘要:使用mysql新增数据时报错,具体信息如图所示: 错误原因: 所建的表中 表名或字段名与数据库关键字冲突 解决办法 可以根据报错信息,查看错误的具体位置,找到数据库中对应的字段,查询是否与关键字(不分大小写)一样,如果一样需要进行修改
阅读全文

浙公网安备 33010602011771号