Solon v3.5.2

几个内核工具类

</> markdown

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

说明
org.noear.solon.core.util.Assert断言(非空断言)
org.noear.solon.core.util.ClassUtil类处理工具类(判断类,加载类,实列化等)
org.noear.solon.core.util.DateUtil日期解析工具类
org.noear.solon.core.util.GenericUtil泛型工具类
org.noear.solon.core.util.JavaUtilJava 工具类(确定 Java 版本)
org.noear.solon.core.util.NamedThreadFactory可命名的线程工厂
org.noear.solon.core.util.PathMatcher路径匹配器(主要是路由器使用)
org.noear.solon.core.util.ReflectUtil反射工具类(主要对接 AOT 注册信息)
org.noear.solon.core.util.ResourceUtil资源工具类(资源获取、查找、扫描)
org.noear.solon.core.util.MultiMap多值字典(key 不分大小写)
org.noear.solon.core.util.ThreadsUtil线程工具(获取 Java21 虚拟线程池)
org.noear.solon.Utils常用工具类

示例

  • 获取单个资源文件
URL one = ResourceUtil.getResource("demo.json");
  • 获取单个资源文件并转为 String
String rst = ResourceUtil.getResourceAsString("demo.json");
  • 扫描一批资源文件(支持 *** 符)
Collection<String> list = ResourceUtil.scanResources("classpath:demo/**/*.json");