
java反射机制
n8765
这个作者很懒,什么都没留下…
展开
-
java中通过反射获取方法并且调用(getMethod和invoke深入)实践
为了支持业务的快速变更,往往采用可配置的方式,将业务逻辑的处理部分配置在数据库中或者XMl文件里。配置什么,如何配置才更灵活,That's a problem.以数据库配置为例(xml相同),在数据库中可以配置上java包名+类名,一个类只处理一个功能(符合设计模式中的单一性原则),这样只需要把数据库中的类名读出来,Class.forname("xxxx").newInstance()即可转载 2016-04-28 10:15:28 · 1023 阅读 · 0 评论 -
JAVA反射——给属性赋值
使用反射的机制来给私有的属性赋值,这个原理在许多ORM的组件中都有应用,下面是一段掩饰代码public class FieldTest {public static void main(String[] args) throws Exception {Class clazz = Class.forName("com.snowdi.reflection.Student");转载 2016-06-21 16:34:36 · 15418 阅读 · 1 评论 -
如何在Java运行的时候动态加载一个jar包到classpath里面
import java.io.File;import java.lang.reflect.Method;import java.net.URL;import java.net.URLClassLoader;import java.util.List; public final class ExtClasspathLoader {转载 2016-12-16 18:55:00 · 6697 阅读 · 0 评论