本包中的工具代码不包含业务代码.纯粹是一下常用工具的封装. 不涉及泄密等信息.
notscan 包代表不需要spring容器进行管理就可以直接使用的包.
该包中的工具类多为Tool结尾,静态的工具类使用方式多为Tool.method
使我们从大量重复的底层代码中脱身提高工作效率
让你的代码更简炼,易写、易读、易于维护.
springscan 包代表需要spring容器进行管理.
我们一般使用spring boot开发,在引入该包之后需要扫描该包下的类才可以使用.
2017年9月21日 23:18:13
添加了 json 的序列化和反序列化的工具,使用的事Gson它非常的方便
2017年9月21日 23:18:19
添加了Redis的操作可以很简单的对redis操作
2017年9月24日 16:48:27
添加了对日期的操作,一些常规的计算很有精简代码的作用.
2017年9月24日 16:49:15
随机数生成提供指定位数的随机数生成,也支持指定字符串的随机摘取.
2017年9月24日 16:50:23
简单的校验 ObjectTool ValidatorTool
2017年9月24日 16:52:03
DatePattern,CharsetType
2017年9月27日 23:35:15
添加了2个注解,这两个注解完全解放模版代码.
@HkrCache 和 @HkrCacheDel
@HkrCache 的参数列表
- String model 模块名称 例如 mn, fe, he 等
- int expire 缓存失效的时间,默认是60秒钟.
想使用@HkrCache缓存方法的返回值,需要注意的事项
- 参数中的自定义Class必须要实现toString方法.
- 缓存的存储模式 key-val 不支持 key-hash
@HkrCache 作用范围读写,缓存方法的返回结果到Redis,缓存的key是用的类明.方法(参数列表).参数值
例如 : hkr:cache:mn:DemoServiceImpl.demoFindById(String):sdsd
hkr:cache:mn:DemoServiceImpl.getBean(int,Integer,String,DemoBean):1,2,3,DemoBean{name='demo'}
@HkrCacheDel 缓存清除的主要注解
参数列表
- String model 模块名称 例如 mn, fe, he 等
- String[] delKey 要删除的key,它的格式参照生成缓存的key去设置.最后给个*号
注意事项
- 缓存暂时不支持Hash类型的删除
2017年9月28日 00:50:10
封装 JoinTool SplitTool
HexTool 16进制转换类 StringTool 字符串判断等操作类 PointAreaTool 点区域判断 add 时间计算
add cache del all
包结构中ft1删除
timeTool 工具包整理添加秒钟清零方法
timeToole TimeTool.figureOutTimeSpan 方法bug修改
spring 拦截器 测试
add 线程工具
add 工具 \tennis\notscan\xgj\AESTool.java \tennis\notscan\xgj\MD5Tool.java \tennis\notscan\xgj\TokenTool.java
gson 版本升级 2.8.2
mvn clean deploy -P sonatype-oss-release
到时候需要输入 my8640996