几个内核工具类
内核工具类,主要用于框架内部开发。如果可能,最好用外部的工具类:
类 | 说明 |
---|---|
ClassUtil | 类处理工具类(判断类,加载类,实列化等) |
DateAnalyzer | 日期分析类 |
GenericUtil | 泛型工具类 |
JavaUtil | Java 工具类(确定 Java 版本) |
NamedThreadFactory | 可命名的线程工厂 |
PathAnalyzer | 路径分析器(主要是由路由器用的) |
ReflectUtil | 反射工具类(主要对接原生注册信息) |
ResourceUtil | 资源工具类(资源获取、查找、扫描) |
RunUtil | 运行工具类(异步、并行支持) |
Utils | 常用工具类 |
示例
- 获取单个资源文件
URL one = ResourceUtil.getResource("demo.json");
- 获取单个资源文件并转为 String
String rst = ResourceUtil.getResourceAsString("demo.json");
- 扫描一批资源文件(支持
**
和*
符)
Collection<String> list = ResourceUtil.scanResources("classpath:demo/**/*.json");