使用Spel表达式
前两天在完成一个需求的时候需要读取对象中某注解内的表达式来进行解析,其实两个反射可以解决这个问题。突然想到spring中spel表达式不就是用来解析表达式的吗?干脆用spel表达式来进行解析吧。
先说明一下我这种场景使用的是模板表达式
1 | // 创建解析器 |
当然Spel的强大远不止于此,只不过我目前只用到了模板表达式,后续如果用到别的在进行补充
前两天在完成一个需求的时候需要读取对象中某注解内的表达式来进行解析,其实两个反射可以解决这个问题。突然想到spring中spel表达式不就是用来解析表达式的吗?干脆用spel表达式来进行解析吧。
先说明一下我这种场景使用的是模板表达式
1 | // 创建解析器 |
当然Spel的强大远不止于此,只不过我目前只用到了模板表达式,后续如果用到别的在进行补充
需要实现这种效果
1 | static class UserInfo{ |
然后直接使用该类作为表头类即可
1 | EasyExcel.write("/Users/zhanghe/Desktop/user/fengshang/ads/ad-console/temp/2.xls",UserInfo.class) |
1 | List<List<String>> list = new ArrayList<>(); |
添加依赖
1 | <dependency> |
使用Thumbnails来进行图片压缩
1 |
|
添加依赖
1 | <dependency> |
1 | public class OptimizePdf { |
接到一个需求是按照城市分组将同一城市的数据写入到一个Sheet页中
1 | ExcelWriter excelWriter = EasyExcel.write("/Users/zhanghe/Desktop/user/temp/all.xls", AllocationExcel.class) |