SpringBoot的整合————一些常用工具类依赖及用法总结

文章目录

      • 概述:
  • (1)Hutool
  • (2)fastjson
  • (3)commons-lang3
  • (4)poi

概述:

为了简化我们的开发代码,我们常常在pom.xml文件中引入一些工具类的依赖来方便我们的开发,本篇文章主要就是总结一些开发过程中常用的依赖。本文会持续更新!!!不多说,直接上干货。

(1)Hutool

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率。详细用法参考在线文档:https://hutool.cn/docs/#/

<!--hutool-->
<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.3.5</version>
</dependency>

(2)fastjson

Fastjson 是一个 Java 库,可以将 Java 对象转换为 JSON 格式,当然它也可以将 JSON 字符串转换为 Java 对象。详细用法参考我的另一篇文章:fastjson的jsonObject-jsonArray处理

复制代码

<!--fastjson-->
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.44</version>
</dependency>

(3)commons-lang3

commons-lang3也是一个小而全的Java工具类库,类似于上面的Hutool,可以简化我们的代码,里面有很多对时间、数组、数字、字符串等的处理。详细用法参考官方文档:https://commons.apache.org/proper/commons-lang/javadocs/api-release/index.html(英文)

<!--commons-lang3-->
<dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.9</version>
</dependency>

(4)poi

Apache POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。详细用法参考官方文档:http://poi.apache.org/apidocs/4.0/,我自己也写了一篇文章是关于poi处理Excel数据的:poi实现excel数据导入到mysql数据库(加上excel的验证)

复制代码

<!-- org.apache.poi POI依赖包 -->
<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.15</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml-schemas</artifactId><version>3.15</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.15</version>
</dependency>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/556342.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android有关医疗实现功能,基于Android的智能医疗监测系统的设计与实现_问答库

随着社会经济的快速发展&#xff0c;工作压力的进一步加大&#xff0c;如今人们对个人健康越来越关注&#xff0c;为了有效减轻家庭医疗支出同时&#xff0c;让人们足不出户就能享受到自身健康检测的高质量医疗服务&#xff0c;智能医疗监测系统成为关注的焦点。另一方面&#…

python教程下载百度云盘到手机_Python教程百度云盘哪里找

原标题&#xff1a;Python教程百度云盘哪里找Python是一门使用非常简单的编程语言&#xff0c;可以轻松应用于各种应用程序的开发。它的动态类型有助于代码简化和组合&#xff0c;是许多平台的解释性语言&#xff0c;成为众多程序员编程首选的便携式选项。也许&#xff0c;某天…

实现springboot的starter

什么是 Spring Boot Spring Boot 基本上是 Spring 框架的扩展&#xff0c;它消除了设置 Spring 应用程序所需的复杂例行配置。我们在使用 Spring 框架的时候&#xff0c;我们接触得比较多的应该是 Spring MVC、 IOC 、 DI 、AOP 等等&#xff0c;而这些框架在使用的过程中会需…

android多点触摸手势,安卓手势学习笔记(三) 多点触控

8种机械键盘轴体对比本人程序员&#xff0c;要买一个写代码的键盘&#xff0c;请问红轴和茶轴怎么选&#xff1f;跟踪多个触点当多个手指同时触碰屏幕时&#xff0c;系统产生如下的事件&#xff1a;ACTION_DOWN –第一个触点。它启动了手势&#xff0c;在MotionEvent中该触点的…

如何用python编程制作出表格_使用Python轻松制作漂亮的表格

原标题&#xff1a;使用Python轻松制作漂亮的表格转自&#xff1a;https://www.linuxmi.comPython太有用而且很方便图表可以用matplotlib轻松制作&#xff0c;数值计算只要有numpy就行。最近&#xff0c;Python被广泛用于机器学习系统的研究&#xff0c;甚至还能制作游戏。我突…

SpringBoot 自动配置实现流程

&#xff08;1&#xff09;SpringBoot启动的时候加载主配置类&#xff0c;开启了自动配置功能EnableAutoConfiguration。查看SpringBootApplication &#xff08;2&#xff09;查看EnableAutoConfiguration&#xff0c;其作用是利用AutoConfigurationImportSelector给容器中导入…

python如何运行源文件_Python如何运行

Python是一种解释型语言&#xff0c;在执行Python的时&#xff0c;解释器将源代码source code翻译成字节码byte code&#xff0c;然后byte code交给Python虚拟机PVM去执行&#xff0c;整个流程如下图所示:byte code1 字节码翻译Python解释器并不是每次都会将源代码source code翻…

spring.factories 的妙用

现象 在阅读 Spring-Boot 相关源码时&#xff0c;常常见到 spring.factories 文件&#xff0c;里面写了自动配置&#xff08;AutoConfiguration&#xff09;相关的类名&#xff0c;因此产生了一个疑问&#xff1a;“明明自动配置的类已经打上了 Configuration 的注解&#xff0…

学习android 画板源代码,Android实现画画板案例

郑州app开发画画板案例。布局代码是三个button和一个imagesview下面是图片。布局代码就不展示了。下面是java代码。package cn.xhhkj.image;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.graphics.Bitmap;import android.gr…

apache 部署python3_centos7.6+python3+apache2.4+django2.1.2网站部署总结

本次网站部署是使用了django2.1.2版本部署&#xff0c;由于centos自带的Python2.7不支持django2.0以上版本&#xff0c;故需要安全python3的环境。python3、apache的安装不做具体介绍&#xff0c;网上有很多方法&#xff0c;不做具体介绍&#xff0c;重点针对本次部署过程中遇到…

android 仿微信朋友圈 评论,2020年android 仿微信朋友圈 评论

2020年android 仿微信朋友圈 评论1.如果有人问我:那些艰难的岁月你是怎么熬过来的?我想我只有一句话回答:我有一种强大的精神力量支撑着我,这种力量名字叫“想死又不敢”二十、我喜欢转身转得漂亮&#xff0c;放手放得潇洒你在玩以这样的挂念&#xff0c;会悲伤的逃脱11、我嫉…

Spring Boot 之spring.factories

首先抛出一个问题&#xff1a;如果想要被Spring容器管理的Bean的路径不再Spring Boot 的包扫描路径下&#xff0c;怎么办呢&#xff1f;也就是如何去加载第三方的Bean 呢&#xff1f; 有两种方式可以解决&#xff1a; 这里我们使用Swagger的配置来做实验。 1&#xff1a;首先一…

dataearth可视域分析_谁不知道前期分析要用ARCGIS?我就是不会用啊

Q你有没有遇到这样的情况&#xff1f;身边的同事或同学经常说什么高程图、坡向图、坡度图、生态水文图、热力密度图、大数据算法&#xff0c;而自己却一无所知&#xff0c;心里感到特别的慌啊。文末附ArcGIS最新版及超强数据神器 很多人会说&#xff0c;“设计师是感性的&#…

android预加载app,Android欢迎页预加载首页数据

项目需求&#xff1a;展示欢迎页的同时执行token登录和首页预加载背景&#xff1a;在此之前&#xff0c;展示欢迎页和token登录等网络操作是串行的&#xff0c;所以用户点开App到最终看到首页的时间就是&#xff1a;"展示欢迎页的时间""登录时间""请求…

@ImportResource()注解的使用

ImportResource注解用于导入Spring的配置文件&#xff0c;让配置文件里面的内容生效&#xff1b;(就是以前写的springmvc.xml、applicationContext.xml) Spring Boot里面没有Spring的配置文件&#xff0c;我们自己编写的配置文件&#xff0c;也不能自动识别&#xff1b; 想让Sp…

mybatis3 没有生成example_网站图片尺寸自动生成

目录1. 背景2. 实现思路2.1. 尺寸动态变化2.2. 实时裁剪并静态化3. web或代理服务器插件实现方案1. 背景某天我的前同事给我打电话&#xff0c;说他们的负载很高&#xff0c;经查发现网站首页有20M&#xff0c;原因是首页直接引用高清图片&#xff0c;没有安装分辨率生成缩图。…

无法删除所有指定的值_AutoCAD所有系统变量大全

ACADLSPASDOC 0 仅将 acad.lsp 加载到 AutoCAD 任务打开的第一个图形中; 1 将 acad.lsp 加载到每一个打开的图形中ACADPREFIX 存储由 ACAD 环境变量指定的目录路径(如果有的话)&#xff0c;如果需要则附加路径分隔符ACADVER 存储 AutoCAD 的版本号。这个变量与 DXF 文件标题变量…

Shiro过滤器配置(ShiroFilterFactoryBean)

这篇博客就是记录一下shiro过滤器的配置和一些注意事项 /*** Shiro过滤器配置*/Bean(name "shiroFilter")public ShiroFilterFactoryBean shiroFilter() {ShiroFilterFactoryBean shiroFilter new ShiroFilterFactoryBean();// Shiro的核心安全接口,这个属性是必须…

简述HTML语言概念,HTML语言的基本概念和基本格式.doc

HTML语言的基本概念和基本格式HTML语言的基本概念和基本格式当使用Netscape Navigator 与 Interne Explorer 这些浏览器在Interent上尽情遨游的时候&#xff0c;肯定会被丰富多彩的屏幕内容所吸引&#xff0c;而这些丰富多彩的内容背后&#xff0c;只是用一种简单的超文本标志语…

为什么线程池里的方法会执行两次_新手一看就懂的线程池

作者:码农田小齐来源:https://www.cnblogs.com/nycsde/p/14003888.html那相信大家也能感受到&#xff0c;其实用多线程是很麻烦的&#xff0c;包括线程的创建、销毁和调度等等&#xff0c;而且我们平时工作时好像也并没有这样来 new 一个线程&#xff0c;其实是因为很多框架的底…