摘要: ### 一、EasyExcel实现excel文件的导出 [官方文档](https://easyexcel.opensource.alibaba.com/docs/current/) #### 导入依赖 ```xml org.springframework.boot spring-boot-start 阅读全文
posted @ 2023-07-06 09:23 .Blank 阅读(2564) 评论(0) 推荐(0) 编辑
摘要: 文件上传 //配置文件中配置的,在服务器上统一保存文件的文件夹的绝对路径 @Value("${uploadFilePrefixPath}") private String uploadFilePrefixPath; /** * 上传单个文件 * * @param file 上传的文件 * @retu 阅读全文
posted @ 2022-06-17 10:37 .Blank 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 导入依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-core</artifactId> <version>5.8.1</version> </dependency> Excel文件导入 导入后返回前端的信息实体VO @D 阅读全文
posted @ 2022-06-17 09:59 .Blank 阅读(1585) 评论(0) 推荐(0) 编辑
摘要: 实体类使用JSONObject类型的属性,如何转成varchar类型保存到数据库 1. 实现TypeHandler接口 package com.springboot.sys.handler; import com.alibaba.fastjson.JSON; import com.alibaba.f 阅读全文
posted @ 2022-05-26 18:18 .Blank 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 使用validation注解异常 HV000030: No validator could be found for constraint javax.validation.constraints.NotBlank 报错原因 不能使用@NotBlank(message="xxx")对Integer基 阅读全文
posted @ 2022-05-24 18:03 .Blank 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: Java的Map多种实现方式 Map不允许键重复,但允许值重复 1. HashMap 最常用的Map,根据键的hashcode值来存储数据,根据键可以直接获得他的值(因为相同的键hashcode值相同,在地址为hashcode值的地方存储的就是值,所以根据键可以直接获得值),具有很快的访问速度 遍历 阅读全文
posted @ 2022-01-11 16:57 .Blank 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 扫盲:Java中只有值传递 我们都知道,在C/C++中,进行值交换的方法: void swap(int &a, int &b) { int t = a; a = b; b = t; } Java参数的值传递 调用方法时,需要提供实参,实参必须与形参的次序相同,称为参数顺序匹配。实参必须与方法签名中的 阅读全文
posted @ 2022-01-11 11:19 .Blank 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 轻量级框架sa-token(已集成redis),只需调用api即可实现认证功能 0、导入sa-token依赖 <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-spring-boot-starter</artifactId> 阅读全文
posted @ 2021-11-24 16:58 .Blank 阅读(3567) 评论(0) 推荐(0) 编辑
摘要: springboot用qq邮箱的smtp服务发送邮件时报错Got bad greeting from SMTP host: smtp.qq.com, port: 465, response: [EOF] 解决方案 如果使用端口为465,将protocol的smtp改为smtps 如果使用端口为587 阅读全文
posted @ 2021-10-26 15:05 .Blank 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: JavaMailSender的send方法报错Local address contains illegal character in string 问题分析 本来以为是接收到的参数问题,结果让前端修改了格式还是报错 最后在controller打印信息发现是接收参数方式错了 前端传的email是JSO 阅读全文
posted @ 2021-10-25 23:46 .Blank 阅读(4291) 评论(0) 推荐(1) 编辑