Solon v2.7.5

九、几个内核工具类

</> markdown

内核工具类,主要用于框架内部开发。如果可能,最好用外部的工具类:

说明
ClassUtil类处理工具类(判断类,加载类,实列化等)
DateAnalyzer日期分析类
GenericUtil泛型工具类
JavaUtilJava 工具类(确定 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");