<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.12.0</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>2.10.0</version> </dependency> import org.apache.commons.lang3.ClassUtils; ClassLoader classLoader = ClassUtils.getClassClassLoader(YourClass.class); import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.ClassUtils; ClassLoader classLoader = ClassUtils.getClassClassLoader(YourClass.class); Class<?> loadedClass = ClassUtils.getClass(classLoader, "com.example.MyClass"); InputStream resourceStream = classLoader.getResourceAsStream("my-resource.txt"); String resourceContent = IOUtils.toString(resourceStream, StandardCharsets.UTF_8); System.out.println("Loaded class: " + loadedClass.getName()); System.out.println("Loaded resource content: " + resourceContent); import org.apache.commons.lang3.ClassUtils; import org.apache.commons.lang3.StringUtils; ClassLoader parentClassLoader = ClassUtils.getClassClassLoader(YourParentClass.class); ClassLoader classLoader = ClassUtils.getClassLoader(parentClassLoader, StringUtils.EMPTY, true);


上一篇:
下一篇:
切换中文