 |
|
leejoker
V2EX member #222553, joined on 2017-03-23 11:44:54 +08:00
|
leejoker's recent replies
可以试试 deeplearning4j 里边的 python4j ,走的是 javacpp 调用 cpython
beans.forEach((k, v) -> {
try {
if (Proxy.isProxyClass(v.getClass())) {
InvocationHandler ih = Proxy.getInvocationHandler(v);
Field targetField = ih.getClass().getDeclaredField("target");
targetField.setAccessible(true);
Target target = (Target) targetField.get(ih);
Field nameField = target.getClass().getDeclaredField("name");
nameField.setAccessible(true);
String clientName = (String) nameField.get(target);
Field urlField = target.getClass().getDeclaredField("url");
urlField.setAccessible(true);
String url = (String) urlField.get(target);
System.out.println("clientName: " + clientName);
System.out.println("url: " + url);
}
} catch (Exception e) {
log.error("失败,exception={}", ExceptionUtils.getStackTrace(e));
}
});