博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ClassUtil
阅读量:6703 次
发布时间:2019-06-25

本文共 1136 字,大约阅读时间需要 3 分钟。

hot3.png

package com.myframework.utils;​import org.slf4j.Logger;import org.slf4j.LoggerFactory;​import java.net.URL;​public final class ClassUtil {​    private static final Logger LOGGER = LoggerFactory.getLogger(ClassUtil.class);​    /**     * 获取类加载器     *     * @return     */    public static ClassLoader getClassLoader() {        return Thread.currentThread().getContextClassLoader();    }​    public static String getClassPath() {        String classpath = "";        URL resource = getClassLoader().getResource("");        if (resource != null) {            classpath = resource.getPath();        }        return classpath;    }​    public static Class
loadClass(String className) {        return loadClass(className, true);   }​    public static Class
loadClass(String className, boolean isInitiatlized) {        Class
cls;        try {            cls = Class.forName(className, isInitiatlized, getClassLoader());       } catch (ClassNotFoundException e) {            LOGGER.error("加载类出错!", e);            throw new RuntimeException(e);       }        return cls;   }}​

 

转载于:https://my.oschina.net/u/3233100/blog/1602875

你可能感兴趣的文章
浅谈SQL Server 2008中的Hints(提示)
查看>>
Async Concurrent Queue 2012-04-29 add stop Threads
查看>>
NuGet学习笔记(1) 初识NuGet及快速安装使用
查看>>
PHP笔试题——遍历文件目录
查看>>
Asp.net和C# 函数方法 (2)【转载】
查看>>
百度分享代码(备用)
查看>>
SqlMapConfig.xml 配置
查看>>
wget用法详解
查看>>
在多个线程中避免和发现伪共享
查看>>
[Ubuntu] Ubuntu如何查看cronjob
查看>>
session监听
查看>>
Android Studio更新升级方法
查看>>
virtualbox主机与虚拟机互访,虚拟机上网
查看>>
ios相关手册、图表等综合
查看>>
SharpZipLib 文件/文件夹压缩
查看>>
百分比定位加position定位的常用布局
查看>>
Codeforces Round #257 (Div. 2/A)/Codeforces450A_Jzzhu and Children
查看>>
android 拍照注意问题
查看>>
form中的button按钮在IE11中自动提交表单问题导致弹出框关闭之后表单被重置
查看>>
在多个游戏视图间切换环境准备
查看>>