导出excel作为很多页面的常用功能,但是不同页面导出的数据内容和字段不一,不方便操作,本文通过注解和工具类来解决excel通用导出问题
1.注解
通过注解来定义excel字段的名称,排序和日期格式
```
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface ExcelField {
/**
* excel列名
*/
String value() default "";
/**
* 排序
*/
int sort() default 0;
相关文章
用户交互Scanner(Java)
基本介绍 1.next() 一定要读取到有效字符后才可以结束输入 对输入有效字符之前遇到的空白,next()方法会自动将其去掉 只有输入有效字符后才将其后面的空白作为分隔符或者结束符 next()不能...
MongoDB 快速入门
Storms make trees take deeper roots. 越是经历风暴,树木扎根越深。 org.springframework.boot spring-boot-starter-par...
BigDecimal详解和精度问题
JavaGuide :「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。 BigDecimal 是大厂 Java 面试常问的一个知识点。 《阿里巴巴 Java 开发手册》...
1.BigDecimal用法
1.BigDecimal用法详解 一、简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效...
ch01 常见DOS命令
常见DOS命令 CMD打开方式 开始-系统-命令提示符 Win键+R 输入CMD打开控制台 在任意文件夹下,按住shift+右键,点击在此处打开命令运行窗口 资源管理器的地址栏前面加上"cmd 路径"...
哪有什么引用传递,所有都是值传递
人们经常看到,价值转移和参考转移实际上是价值转移,但区别仅在于转移的价值类型。[En]It is often seen that value transfer and reference transf...
每日一题(2022-5-24):经典搜索算法
题目 给定一个文件目录的路径,统计这个目录下所有的文件数并返回 分析 这个问题很容易想到深度搜索或广泛搜索。它不仅检查搜索算法的应用,而且检查文件的操作。这个问题在面试中很常见[En]This que...
Fizz网关入门教程-安装
概述 Fizz网关是一个基于 Java开发的微服务聚合网关,能够实现热服务编排聚合、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API审核管理、回调管理等目的,拥有强大的自定义插件系统可以自...
Java(14)对象构造
之前学习了编写简单的构造器,可以定义对象的初始状态。但是,由于对象构造非常重要,所以Java提供了多种编写构造器的机制。 有些类有多个构造器。例如,可以如下构造一个空的 StringBuilder对象...
Vue中关于this指向的问题
例如: computed 计算属性 watch 监视属性 filters (Vue3中已弃用ӡ...
mybatis 中 like 模糊查询 遇到的问题
引言 在写mapper的时候,需要进行模糊查询,我写成如下图的形式,结果报了sql语句的错误,我检查半天,感觉应该是where语句出错了 于是问了度娘,参考了这位老哥的文章 https://blog....