idea如何导出一个springcloud

idea如何导出一个springcloud,第1张

idea导出一个springcloud方法如下:

1、创建一个简单的maven项目,jdk版本使用

2、输入自己的包名和项唯裂目名,父工程和子工程的包名需要保持一致

3、选择自己的氏渗maven配置

4、创建好之后在IDEA右下角启用自动导入,父工程的src目录可以删除

5、修改项目歼山脊的默认配置,避免以后出现一些配置上的问题

6、修改父工程pom文件

简单、快速的导入导出Excel

推荐使用最新版本,可通过文章末尾官方文档链接跳转查看

定义Excel映射实体, @Data 是lombok的注解

数组中的每个值代表着一级表头

大标题的起始行是你要插入的sheet中最后一条数据的下一行,如果sheet中没有数据,就是第一行。你可以配置大标耐源题占用的行数和起始单元格下芦亩掘标(默认第一个单元格)和结束单元格下标(默认跟随表头的数量)

单元格增加下拉框

导出时给列表头下方的单元格增加时间校验

导出时陪核给列表头下方的单元格增加数值校验。可以对数字的大小,文本的长度进行校验

导出时给表头下方增加数据重复校验

导出时对数据进行加工或者添加默认值,支持注解方式和接口方式

实现接口后需要在你需要转换的字段上指定转换器

导出方法调用最后一定要使用 flush() 方法进行数据刷新到Excel文件中

导入的实体类皆采用导出的实体类

前文有提到多级表头时,最后一级为实际表头,所以要在导入时指定实际表头开始下标,由于导出的模板映射实体设置两级表头,因此这里的实际表头为下标为 1 (Excel行和列下标都是 默认0开始的 )

在导入调用结束后,一定要在最后调用 finish() 方法对流进行关闭

Demo地址: excel-demo

注解参数说明与更多用法可查看: 官方文档

只需要灶激在项目的pom.xml文件配置 spring-boot-maven-plugin插件就可以了,备段如下:

注:<plugins>标签外层千万不要加<pluginManagement>,这个标签只是定义插件,并不真正启用插件。

打包插件 spring-boot-maven-plugin 和 maven-jar-plugin 的区别:

spring-boot-maven-plugin:将应用程序及其依赖jar一起打包到一个独立的jar中,打出来的是fat jar,可以直接通过 java -jar 命令启动仿辩誉。

maven-jar-plugin:只包括当前模块的jar,不包含依赖jar,无法直接启动。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/tougao/12165555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存