Giriş
Şu satırı dahil ederiz.
Şu satırı dahil ederiz.
import org.springframework.aop.framework.ProxyFactory;
constructor - Pojo
Şöyle yaparız.
Şöyle yaparız. SecureMessage sınıfı Pojo'dur. SecurityAdvice ise advice sınıfıdır
Şöyle yaparız.
public static void main(String[] args) {
ProxyFactory factory = new ProxyFactory(new SimplePojo());
factory.addInterface(Pojo.class);
factory.addAdvice(new RetryAdvice());
Pojo pojo = (Pojo) factory.getProxy();
// this is a method call on the proxy!
pojo.foo();
}
setTarget metodu - PojoŞöyle yaparız. SecureMessage sınıfı Pojo'dur. SecurityAdvice ise advice sınıfıdır
private static SecureBean getSecureBean() {
SecureMessage target = new SecureMessage();
SecurityAdvice advice = new SecurityAdvice();
ProxyFactory factory = new ProxyFactory();
factory.setTarget(target);
factory.addAdvice(advice);
SecureMessage proxy = (SecureMessage) factory.getProxy();
return proxy;
}
Hiç yorum yok:
Yorum Gönder