jeecg中excel导出字段判空处理
jeecg中excel导出字段判空处理
我们清楚,jeecg 导出 excel 采用的是 easypoi,不知道是否遇到过这种情况:
我们以一个实体属性为例:
@Excel(name="问题分类",dicCode="xx")private java.lang.String mwoQuestionCategory;
Easypoi 在 @Excel 基础注解里提供了 exportConvert 属性:
@Excel(name="问题分类",width=15,dicCode="mwo_question_type",exportConvert=true)private java.lang.String mwoQuestionCategory;
get...
set...
public java.lang.String convertgetMwoQuestionCategory() { return mwoQuestionCategory == null ? "" : mwoQuestionCategory;}
该方法为新加入的,跟 get set 方法没交叉,书写规则为 convert + 实体 get方法名称。
如上方实例,mwoQuestionCategory,拼接得到的判空方法为:convert + getMwoQuestionCategory = convertgetMwoQuestionCategory()。
有小伙伴提议,为何不直接在实体 get 方法里做三目运算呢。其实那样做会入侵实体对象,改变原本不需要赋值为空串的空值,当然,如果你的实体仅仅是为了提供给导出 Excel 使用,那么答案也是可以的。
jeecg中excel导出字段判空处理相关推荐
- 踩坑:EasyExcel导出excel导出数据为空
我再java代码中导出excel 导出数据为空如下图 问题探究 经过断点排查数据 发现数据取出来了 那么问题就不在取数据而在数据写入部分 经过排查翻阅博客发现了这么一句话 读写反射对象用到了Cglib ...
- java中Excel导出echart图片
java中Excel导出echart图片 1.在生成echart的前端代码生成图片代码后Echart.setOption(captestRcapEchartOption, true);后面加上以下代码 ...
- 在 Java 中如何优雅地判空
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 李良逸 来源 | blog.imuxuan.c ...
- 如何判断map为空_在Java中如何优雅地判空
来自:李良逸 链接:http://blog.imuxuan.com/archives/86 判空灾难 作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢 NullPo ...
- C# 中Excel导出,可以自由设置导出的excel格式
Excel导出,不管在java,C#等后台语言,或者是javascrit,jquery等脚本语言,有很多种方式都可以将查出的数据导成excel的格式.我这次是从公司的一个同事那里学来的一个方法.是有关 ...
- Java中Excel导出
1.Poi POI是Apache软件基金会的,POI为"Poor Obfuscation Implementation"的首字母缩写,意为"简洁版的模糊实现". ...
- vue中excel导出功能
将vue-element-admin中的src/vendor/export2Excel复制到本项目中,直接使用 插件包位于src/vendor/export2Excel中,采用的是按需引入的方式 什么 ...
- 在.NET中excel导出方法汇总(收集)
http://search.csdn.net/Expert/topic/2346/2346423.xml?temp=.3901941 http://search.csdn.net/Expert/top ...
- isblank java_判空我推荐StringUtils.isBlank
在我们日常开发中,判空应该是最常用的一个操作了.因此项目中总是少不了依赖commons-lang3包.这个包为我们提供了两个判空的方法,分别是StringUtils.isEmpty(CharSeque ...
最新文章
- Android输入法遮挡了输入框,使用android:fitsSystemWindows=“true“后界面顶部出现白条解决方案
- (转)响应式Web设计是大势所趋还是时代的产物
- vim global命令
- 模块版网站与html网站,网站新闻模块代码html
- 禁用Zuul的过滤器
- 前端学习(2951):上午回顾
- centos 安装openoffice (办公软件 WPS)
- 【Spark Summit EU 2016】沃森媒体分析系统:从单租户Hadoop到3000租户Spark的架构演进...
- python科学计算之Pandas使用(二)
- box2d之刚体,定制器笔记
- 大学计算机大一上学期考试试题及答案,武汉理工大学大一上学期计算机基础试题题库及答案...
- Pr-快速上手-基本操作-教程
- 迅为S5P6818核心板ARM Cortex-A53架构三星八核处理器
- PMP-12项目采购管理
- x265 命令行参数大全(比较详细)
- 撸完这篇线程池,我快咳血了!
- Android自定义键盘
- 24、http请求post形式发送map数据至SpringMVC的web项目中参数为map的方法
- 跟风式、炒作式、跨业式三类创业者最容易挂掉
- 项目章程的主要内容#软考高级信息系统项目管理师/高项读书笔记#3