vscode如何引入pom.xml中的依赖包

vscode如何引入pom.xml中的依赖包,第1张

在使用vscode开发Java应用程序时,可以手动添加pom文件中配置的依赖包。

可以在vscode中搜索“ maven for java” ,安装该插件,安装后重新启动vscode。

安装完成后,可以在vscode界面右下角看到maven插件的图标,点击该图标,可以看到maven的管理菜单,点击"Import Maven Projects",在d出的对话框中,浏览到pom文件的位置,选择对应的pom文件,点击确定,此时vscode会自动导入pom.xml文件中定义的依赖包。

Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。Easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POI sax依然需要100M左右内存降低到KB级别,并且再大的excel不会出现内存溢出,03版依赖POI的sax模式。在上层做了模型转换的封装,让使用者更加简单方便。Easyexcel的Github地址:https://github.com/alibaba/easyexcel。

EasyExcel优势

· 注解式自定义 *** 作。

· 输入输出简单,提供输入输出过程的接口

· 支持一定程度的单元格合并等灵活化 *** 作

EasyExcel劣势

· 框架不成熟,1.1.0版本后提供灵活接口的只剩beta版本

· 依然存在一些bug

· 没有一套完整的api

第一步:pom.xml添加依赖,引入jar包:

版本依赖:

第二步:POJO对象编写:

Student.java实体对象继承BaseRowModel,编写如下:

第三步:编写监听器,实现对导入的excel文档的处理,实例如下:

注:具体数据库入库业务代码本文略过,请对应实现业务。

第四步:控制类中调用,进入导入页JSP页addBatchArchivesUser.jsp方法为toAddBatchArchivesUser(String backFlag),保存数据方法为:addBatchArchivesUser(@RequestParam("file") MultipartFile mfile,String orgId,String carCategory)代码如下:

注核心要点:一、根据上传文件后缀为xls、xlsx对ExcelReader中传对应的枚举参数,实现对office 2003 以前的版本和之后版本的区分处理;二、通过监听器的构造函数,从控制类传要调用的服务类(userService);三、通过监听器相关的get方法,将处理结果返回,如本文中的listener.getResult()以上三点,对于初次使用者容易出错。

所有的maven project都有一个pom.xml文件,

打开pom.xml,找到dependency tag:<dependencies></dependencies>所在的位置;

然后到 maven repository中找到你所需要的包;

进入jar包,点选相应的版本,然后页面中就会有加入maven project的dependency,类似下面的内容:

[html] view plain copy

<dependency>

<groupId>org.broadleafcommerce</groupId>

<artifactId>broadleaf-framework</artifactId>

<version>3.0.12-GA</version>

</dependency>

将这个语句片拷下来,放到你的project中的pom.xml文件的<dependencies></dependencies>中。

保存pom.xml文件,project就会自动build,将所需要的jar包导入到项目中,在Maven Dependencies目录下。


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

原文地址: http://outofmemory.cn/bake/11820132.html

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

发表评论

登录后才能评论

评论列表(0条)

保存