Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

801 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

feilong 让Java开发更简便的工具库

License JDK 1.8 Maven Central

Reduce development, Release ideas (灵感从重复简单的代码中释放出来)

  1. 让你从大量重复的底层代码中脱身,提高工作效率;
  2. 让你的代码更简炼易写易读易于维护;

feilong 优点:

对比1:

对比2:

  1. 有常用的工具类 (如 处理日期的 DateUtil,处理 集合 的 CollectionsUtil 等)
  2. 有常用的JAVA常量类 (如日期格式 DatePattern, 时间间隔 TimeInterval 等)
  3. 不必要的Exception 转成了RuntimeException,减少不必要的代码
  4. 国内中文注释最完善的API
  5. 有完善的单元测试

详细的帮助文档 https://feilong.gitbook.io/feilong-docs

📝 常用组件/功能

feilong 的历史

since 2008, 起初应对开发过程中不断重复的代码进行了封装,进而在公司内部推广

🐉 Maven使用配置

feilong 自从3.0.0开始,发布中央仓库 https://search.maven.org/artifact/com.github.ifeilong/feilong

maven 配置

<dependency>
	<groupId>com.github.ifeilong</groupId>
	<artifactId>feilong</artifactId>
	<version>4.5.0</version>
</dependency>

Gradle 配置

com.github.ifeilong:feilong:4.5.0

非Maven项目

点击 https://repo1.maven.org/maven2/com/github/ifeilong/feilong/ 链接,下载 feilong.jar即可:

注意:

  • feilong 3 需要 JDK8+,对Android平台没有测试,不能保证所有工具类或工具方法可用。
  • 如果你的项目使用 JDK7,请使用 feilong-core 2.1.0 版本

How to install?

有些小伙伴想下载并 自行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依赖

Star History

Star History Chart

📝 说明

  1. 基于 Apache2 协议,您可以下载代码用于闭源项目,但每个修改的过的文件必须放置 版权说明 ;

📝 常见问题

🐼 提bug反馈或建议

提交问题反馈 Github issue

🌀 feilong 即时交流

QQ 群 243306798 微信公众号 feilong飞龙

About

让Java开发更简便的工具库

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages