‘壹’ 如何在spring容器里注册自定义的动态代理生成的对象(类似mybatis的注入)
你这种方式直接配置不太好配置,建议你把Proxy.newProxyInstance写到一个工厂类里面(因为其实Proxy.newInstance本身就是工厂模式),然后用factory-method来配置就行了,或者直接实现FactoryBean接口也行。希望对你有用。
class MyProxyFactoryBean implements FactoryBean{
private SqlProxy sqlProxy;
//setter;
Object getObject(){
return Proxy.newProxyInstance(xx,xx,this.sqlProxy);
}
Class getObjectType(){
return PlayerMapper.class;
}
boolean isSingleton(){
return true;
}
}