
工具类
文章平均质量分 91
淋雨一直走啊
永远相信美好的事情即将发生。
展开
-
使用Swagger2构建强大的API文档
简介 随着前后端分离架构和微服务架构的流行,我们使用Spring Boot来构建RESTful API项目的场景越来越多。通常我们的一个RESTful API就有可能要服务于多个不同的开发人员或开发团队:IOS开发、Android开发、Web开发甚至其他的后端服务等。为了减少与其他团队平时开发期间的频繁沟通成本,传统做法就是创建一份RESTful API文档来记录所有接口细节,然而这样的做法...原创 2019-10-22 16:10:48 · 424 阅读 · 0 评论 -
Swagger静态文档的生成
前言通过之前的两篇关于Swagger入门以及具体使用细节的介绍之后,我们已经能够轻松地为Spring MVC的Web项目自动构建出API文档了。如果您还不熟悉这块,可以先阅读:Spring Boot 2.x基础教程:使用Swagger2构建强大的API文档 Spring Boot 2.x基础教程:Swagger接口分类与各元素排序问题详解在这两篇文章中,我们构建的文档必须通过在项目中整...转载 2019-10-22 16:12:16 · 707 阅读 · 0 评论 -
(快速入门)MyBatis Generator源码分析修改和自定义插件
快速开始环境配置生成代码源码修改修改配置文件加入解析器修改DTD校验文件新建解析器获取表数据生成文...转载 2019-08-25 23:10:41 · 709 阅读 · 0 评论 -
动态代理基本使用(JDK动态代理与CGLib 动态代理)
JDK 动态代理使用反射机制在方法执行过程中动态地添加功能Java 实现动态代理主要涉及以下几个类:java.lang.reflect.Proxy: 这是生成代理类的主类,通过 Proxy 类生成的代理类都继承了 Proxy 类,即 DynamicProxyClass extends Proxy。 java.lang.reflect.InvocationHandler: 这里称他为"...原创 2019-08-14 14:40:52 · 115 阅读 · 0 评论 -
Java发送短信
发送短信肯定需要使用第三方接口,Java本身是肯定不能直接发送短信的。第三方接口有很多,这里直接找个正规靠谱一点的学习一下这里使用了中国网建(http://www.smschinese.cn/)①打开网址后,点击立刻注册体验②登陆后,点击【修改短信密钥】,查看当前密钥:③点击【短信API接口】,查看示例代码Jar包依赖: <dependenc...原创 2019-08-14 14:25:44 · 771 阅读 · 0 评论 -
二维码工具ZXing与visual-qr-code的使用
目录一、Google二维码工具ZXing:简介:示例:二、图片二维码生成工具 visual-qr-code:一、Google二维码工具ZXing:简介:二维码现在是非常的火热,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。现在我们使用Google提供的ZXing开源类库来体验一下二维码的生成与解析。引入依赖: <depend...原创 2019-08-14 13:36:50 · 553 阅读 · 0 评论 -
quartz定时器的使用,定时任务的动态增删改
目录一、简介:二、使用:1.添加maven依赖包:2.编写任务bean,主要封装了定时任务相关的信息3.编写quartz工具类,实现了一个任务的新增,修改执行时间,暂停,恢复等等4.编写自定义的Job,这里面写要定时执行的任务(我这里利用反射去执行ScheduleJob中封装的方法)5.扩展工具类三、测试:一、简介:Java的定时任务通常使用以下方式:使...原创 2018-10-20 13:43:52 · 1690 阅读 · 7 评论 -
几种常用的JSON解析工具的使用
目录简介:(1)org.json的使用(2)net.sf.json的使用(3)json-simple的使用(4)gson的使用(5)jackson的使用(6)fastjson的使用简介:现在越来越多的网站采用JSON来交换数据,在Json.org网站上,Java可以使用的解析Json的组件就有超过20种。Json官网:http://json.org/页面...原创 2018-09-09 22:44:56 · 35220 阅读 · 2 评论 -
Apache POI和JXL(Java Excel)的基本使用——操作excel
一、简介开发中经常会涉及到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java ExcelApache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office(Excel、WORD、PowerPoint、V原创 2017-11-28 11:32:55 · 1505 阅读 · 0 评论 -
Joda-Time的使用
简介 Java中处理时间与日期是很常见的操作,jdk中基础的工具类就是我们熟悉的Date和Calendar,然而这些工具类的api使用并不是很方便和强大。于是就诞生了Joda-Time这个专门处理日期时间的库。(JDK1.8的API已经重写了日期库,引入的java.time包,其实也是借鉴了Joda-Time)依赖jar包 joda-time joda-time 2.原创 2017-11-27 17:11:30 · 19987 阅读 · 0 评论 -
apache-commons之BeanUtils、ConvertUtils、PropertyUtils、CollectionUtils的基本使用
BeanUtils类,主要提供了对于JavaBean进行各种操作,比如对象,属性复制等等。ConvertUtils类,这个工具类的职能是在字符串和指定类型的实例之间进行转换。PropertyUtils类,BeanUtils与PropertyUtils这两个类几乎有一摸一样的功能,唯一的区别是:BeanUtils在对Bean赋值是会进行类型转化。CollectionUtils类,利用这个工具类,我们对集合进行修改、查询、过滤等操作原创 2017-11-29 17:01:05 · 6747 阅读 · 0 评论