- 博客(7)
- 收藏
- 关注
原创 【java】自定义注解及切面编程简介----来自通义千问
首先,你需要定义一个注解。注解本身也是一个接口,但使用@interface关键字来定义。@Target(ElementType.METHOD) // 指定注解可以应用的目标类型@Retention(RetentionPolicy.RUNTIME) // 指定注解的保留策略// 定义注解的属性// 定义另一个属性@Target:指定注解可以应用的目标类型。表示这个注解只能应用于方法。@Retention:指定注解的保留策略。表示这个注解在运行时仍然可用。注解属性value和count。
2024-11-14 14:11:56
540
原创 【java】泛型简介----来自通义千问
Java 支持泛型方法,允许你在方法中使用泛型参数。泛型方法可以让你在方法签名中指定一个或多个类型参数,从而使方法能够处理多种类型的对象。以下是一些关于泛型方法的基本概念和示例。
2024-11-14 14:10:50
299
原创 【easyExcel】导出excel时,BigDecimal类型字段roundingMode不生效问题
最近更新了easyExcel的3.3.4版本后,发现在导出excel时,不管怎么设置导出实体类的 @NumberFormat 注解的roundingMode,导出的文件始终按照四舍五入处理。
2024-11-08 15:01:18
1257
原创 【easyExcel】读取excel时,实现列名的多值匹配
此时导入的excel文件中,如果列名为 “用户名” ,则可以正常读取数据,而列名为 “UserName”,则读取的数据为null。观察@ExcelProperty注解的定义可以发现 官方标注了只有第一个会生效(* read: When you have multiple heads, take the first one)。但在实际应用中,导入的excel文件的列可能随着业务场景有所区别,例如本文所示的多语言场景,导入文件中表头可能是中文,也可能是英文。
2024-09-25 14:26:34
1979
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人