Do you like sunshine? Yes , I do.
支持Jdk1.8及以上.
maven:
<dependency>
<groupId>red.lixiang.tools</groupId>
<artifactId>sunshine-starter</artifactId>
<version>1.0.5</version>
</dependency>
gradle:
compile 'red.lixiang.tools:sunshine-starter:1.0.5'
如只需要jdk本身的工具,可只引用 sunshine-base
如只需一些第三方的某个工具只需引用 sunshine-common
如需某个工具类,可以直接复制源码,或者通过下方公众号和笔者联系
不依赖别的第三方(fastjson,gson除外)的工具包
- HttpTools
- IOTools
- OSTools
- HostTools
- ReflectTools
- AESTools
- RSATools
- XMLTools
- FileTools
- ListTools
- RandomTools
- StringTools
- SnowflakeGenerator
基于第三方的工具再次封装的工具包
为了项目不臃肿,所有的包都是以compileOnly
的方式引进来的,也就是说,你还需要自己在项目中添加依赖才可以使用里面的工具
- aliOssTools
- ExcelTools
- KuberTools
- YamlTools
- MarkdownTools
可用于spring-boot引用
- RedisSpringTools
- ContextHolder
引入starter之后,可以完成一个最简化的增删改查+Controller