feilong开发更简便的工具库
Reduce development, Release ideas (灵感从重复简单的代码中释放出来)
让你从大量重复的底层代码中脱身,提高工作效率;
让你的代码更简炼,易写、易读、易于维护;
feilong 优点:
有常用的工具类 (如 处理日期的 DateUtil,处理 集合 的 CollectionsUtil 等)
有常用的JAVA常量类 (如日期格式 DatePattern, 时间间隔 TimeInterval 等)
不必要的Exception 转成了RuntimeException,减少不必要的代码
国内中文注释最完善的API
有完善的单元测试
详细的帮助文档 http://feilong-core.mydoc.io/
项目配置
Maven使用配置
feilong 自从3.0.0开始,发布中央仓库 https://search.maven.org/search?q=feilong
maven 配置
com.github.ifeilong
feilong
3.0.6
Gradle 配置
'com.github.ifeilong:feilong:3.0.6'
非Maven项目
点击 https://repo1.maven.org/maven2/com/github/ifeilong/feilong/ 链接,下载 feilong.jar即可:
注意:
feilong 3 需要 JDK8+,对Android平台没有测试,不能保证所有工具类或工具方法可用。
如果你的项目使用 JDK7,请使用 feilong core 2.1.0 版本
怎样安装
有些小伙伴想下载并 自行install 进行研究, 你需要执行以下 2 个步骤:
git clone https://github.com/ifeilong/feilong.git --depth 1
mvn install
项目模块
module
描述
feilong-core
核心包
feilong-validator
常用的校验, 包含可配置式的手机号码, 邮编等等
feilong-json
json format以及tobean toMap等常见操作
feilong-io
文件常见操作
feilong-servlet
基于http servlet 的封装,含常见request,response操作快捷封装
feilong-accessor
便捷式使用session ,cookie
feilong-formatter
将Map,bean,list format成友好形式
feilong-net-http
http封装操作
feilong-net-jsoup
jsoup操作
feilong-net-filetransfer
ftp/sftp操作
feilong-template
模板操作,如velocity
feilong-net-mail
发送邮件,接收邮件操作
feilong-net-cxf
cxf操作
feilong-xml
xml format以及tobean toMap等常见操作
feilong-security
加密解密操作
feilong-context
上下文操作
feilong-namespace
可以spring xml 来配置的便捷操作
feilong-taglib
jsp 自定义标签
feilong-tools
可用性操作
feilong-office-csv
csv生成操作
feilong-office-excel
excel操作,xml配置式来生成和读取excel文件
feilong-office-zip
压缩解压缩操作
feilong-component
组件式操作,含配置式即可获取数据-->转成excel-->打成zip压缩包-->发送邮件
feilong
一体化total jar包,包含上述所有功能
feilong-with-optional
一体化total jar包,包含上述所有功能,且包含所有optional jar依赖
项目地址
Github: https://github.com/ifeilong/feilong
码云Gitee: https://gitee.com/ifeilong/feilong