feilong简介

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

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

    feilong 优点:

  3. 有常用的工具类 (如 处理日期的 DateUtil,处理 集合 的 CollectionsUtil 等)

  4. 有常用的JAVA常量类 (如日期格式 DatePattern,时间间隔 TimeInterval 等)
  5. 不必要的Exception 转成了RuntimeException,减少不必要的代码
  6. 国内中文注释最完善的API
  7. 有完善的单元测试

详细的帮助文档 http://feilong-core.mydoc.io/

项目配置

Maven使用配置

feilong 自从3.0.0开始,发布中央仓库 https://search.maven.org/search?q=feilong
Maven 配置

  1. <dependency>
  2. <groupId>com.github.ifeilong</groupId>
  3. <artifactId>feilong</artifactId>
  4. <version>3.0.6</version>
  5. </dependency>

Gradle 配置

  1. '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 个步骤:
    1. git clone https://github.com/ifeilong/feilong.git --depth 1
    2. 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