Skip to content
feilong edited this page May 22, 2020 · 2 revisions

feilong-core Package介绍:

Package Description
com.feilong.core 常用工具类, TimeInterval,Validator
com.feilong.core.bean 封装了commons-beanutils,最大的特点是使用了BeanUtilException(RuntimeException),常见的类有BeanUtil,PropertyUtil,ConvertUtil
com.feilong.core.date 提供了常用的日期操作,常见的类有DateUtil,DateExtensionUtil
com.feilong.core.lang 提供了java.lang包下常用的类的操作
com.feilong.core.lang.reflect 提供了常用的java.lang.reflect包下类的操作,以及封装了 org.apache.commons.lang3.reflect
com.feilong.core.net 提供了java.net包下常用的类的操作
com.feilong.core.text 提供了java.text包下常用的类的操作
com.feilong.core.util 提供了java.util包下常用的类的操作 ,比如CollectionsUtil,MapUtil,...etc.
com.feilong.core.util.comparator 提供了常用的Comparator,最常用的是PropertyComparator
com.feilong.tools.slf4j 调用了slf4j-api包下类,来进行字符串的格式化输出,参见 Slf4jUtil

类和方法介绍:

com.feilong.core包,常见工具类,包含以下 class

Class Description
Alphabet 常用字母表
CharsetType 常用字符编码
DatePattern 常用的日期模式
NumberPattern 常用的数字模式
TimeInterval 常用时间间隔
URIComponents uri中使用的字符常量
UncheckedIOException IO runtime exception
Validator 判断对象是否为null或者Empty

com.feilong.core.date包,时间日期操作核心类,提供了常见的日期操作,包含以下2个class

Class Description
DateUtil 封装了常见的Date操作
DateExtensionUtil 日期扩展工具类,重在个性化输出结果,针对业务个性化显示

com.feilong.core.util包,提供了常见的日期操作,包含以下8个class

Class Description
AggregateUtil 专门用来统计数据的工具类
CollectionsUtil Collection 工具类
EnumerationUtil Enumeration工具类
MapUtil Map工具类
RandomUtil 随机数工具类.
RegexUtil 正则表达式工具类
ResourceBundleUtil ResourceBundle 工具类
SortUtil 专注于排序的工具类,对数组,list以及map有很好的支持

文档

file
字符串拼接汇总.asciidoc
字符串格式化汇总.md
字符串格式化汇总.asciidoc
MYSQL- function 传参 concat 中文乱码.md
one-jdk7-bug-thinking.md
Calendar-DAY_OF_WEEK.md

feilong-taglib 自定义标签

主要由两部分组成

🐀 Common

包含所有自定义标签的base类,以及常用的自定义标签el function

taglib 说明
isContains 判断一个值,是否在一个集合(或者可以被转成Iterator)当中
isInTime 判断一个日期(date),是否在一个时间区间内(beginDate,endDate)

🐪 Display

包含页面渲染显示的标签

taglib 说明
pager J2EE分页解决方案
concat jsp版本的 "css/js合并以及版本控制"的标签
option 用来基于 i18n配置文件,渲染select option选项,实现国际化功能,简化开发
loadBundle 将i18n配置文件,转成map,加载到request 作用域, 实现国际化功能,简化开发
sensitive 敏感数据mask标签
barcode @Deprecated 用来在页面生成二维码

core

Clone this wiki locally