0
class Proxy{
private Class<?> customType;
..
}
interface Foo{
public String foo();
..
}
<bean id="foo" class="com.test.Proxy">
<property name="customType" value="com.test.Foo"/>
</bean>
豆foo是的com.test.Foo
的情況下,不com.test.Proxy
問題
我應該如何在Proxy類做的,這是似乎春天提供一個界面做的與此,但我真的不知道如何實現這一目標?
我也搜索谷歌,但沒有找到它,也許我使用的關鍵詞是錯誤的,任何人都可以幫助或給我的指導鏈接,非常感謝。
結果
class Proxy<T> implements FactoryBean<T>{
private Class<?> customType;
public Class<?> getObjectType() {
return customType;
}
public T getObject() throws Exception {
return (T)customObj;
}
..
}
也許看看Java的java.lang.reflect .Proxy和InvocationHandler機制。 – GPI