工具
码蚁1203
发自己的光,照亮别人的路。
展开
-
枚举类根据code值获取desc值的优化代码
1.代码如下package com.example.web.enums;import java.util.HashMap;import java.util.Map;public enum WeekEnum { MON(1, "星期一"), TUE(2, "星期二"), WEN(3, "星期三"), THR(4, "星期四"), FRI(5, "星期五"), STR(6, "星期六"), SUN(7, "星期七"), ;原创 2021-04-23 17:09:27 · 833 阅读 · 0 评论 -
前端传参日期只有年月日,后台给日期设置23时59分59秒和0时0分0秒
此功能多用于对查询条件做处理1.工具类package com.example.web.util;import java.util.Calendar;import java.util.Date;public class HourMinuteSecondUtils { public static Date setHourMinuteSecond(Date date, int hour, int minute, int second){ if(null == date){原创 2021-04-21 16:01:55 · 1704 阅读 · 1 评论 -
EasyPOI导出Word定制版
在实际开发中,我们可能会遇到比较复杂的导出word的业务场景,比如添加段落,添加图片,添加表格,有时候表格还有特定的样式,比如单元格水平居中,垂直居中,有背景颜色等等,或者同一个表格在一份word文件里出现在不同的地方,这个时候我们通常不能用简答版的word去开发了。虽然步骤是一样的,但是开发难度明显加大。1. 设置模板(一般在这样的场景中,首页一般都是定制的,用java去实现出来比较费劲,所以我建议建立两份模板文件,第一份用来保存首页,第二份用来保存word文件里导出需要用到的表格或图片。)2. 编写原创 2020-05-21 11:14:25 · 1854 阅读 · 1 评论 -
EasyPOI导出Word简单版
在实际开发中,我们可能会遇到用word导出表格数据的场景。1. 设置模板简单的参数我们用{{param}}在模板里设置,然后在代码里填充。如下图:如果要批量导出数据,我们可以先设置表头,然后通过代码导出数据。如下图:2. 编写代码2.1 添加依赖 <!-- Excel = EasyPoi --> <dependency> <groupId>cn.afterturn</groupId>原创 2020-05-20 10:33:12 · 5460 阅读 · 5 评论 -
用EasyPoi导入Excel
上次分享了用EasyPoi导出excel的代码,这次分享一下用EasyPoi导入excel的代码1.设置导入模板2.设置实体类package com.mayi1203.myproject.entity;import java.io.Serializable;import java.math.BigDecimal;import java.util.Date;import java.util.List;import cn.afterturn.easypoi.excel.annotation原创 2020-05-19 11:24:07 · 1922 阅读 · 0 评论 -
需求变动时创建实体工具类
在实际开发中,有时候因为需求的变动,数据库需要新增加一张表,对应就会多一个实体类。如果手工去创建实体类的话会觉得无聊,所以为了节省时间跟精力,笔者发布如下代码,希望对小伙伴有所帮助:package com.mayi1203.myproject.util;import java.io.File;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Pr原创 2020-05-18 17:12:29 · 141 阅读 · 0 评论