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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM