读书人

用ClassLoader兑现热部署

发布时间: 2013-04-26 16:27:53 作者: rapoo

用ClassLoader实现热部署
?

package classloader; import java.lang.reflect.Method;public class DynamicClassLoaderTest {public static void main(String[] args) throws Exception {while (true) {DynamicClassLoader loader = new DynamicClassLoader();Class<?> clazz = loader.loadClass("F:\\JavaProjects\\MyTomcat\\bin", "test.classloader.Hello");Method method = clazz.getMethod("sayHello", String.class);System.out.println(method.invoke(clazz.newInstance(), "Ken"));// 每隔3秒钟重新加载Thread.sleep(3000);}}}
?

读书人网 >其他相关

热点推荐