java反射获取和修改静态属性值
import java.lang.reflect.Field;
static String url;
public static void main(String[] agrs) throws Exception{
Class<?> clazz = DBPool.class;
Field fieldUrl = clazz.getDeclaredField("url");
fieldUrl.setAccessible(true);//只有这里设置为true才可以修改
fieldUrl.set(url, "192.168.10.155");
System.out.println("数据库连接地址:" + fieldUrl);
System.out.println("数据库连接地址:" + url);