Spring Ders20 - Aspect Oriented Programming - AspectJ Annotation Style
Spring frameworkünde AspectJ anotasyon stilinin kullanımı old stile göre kontrol edilmesi ve kullanılması kolaydır. Spring anotasyon stilindeki anotasyonlar @Aspect : Aspect sınıfı tanımlar. @Pointcut : Kesme noktası tanımlar. @Before : Before advice tanımlar. Metot çağrılmadan önce çalışır. @After : After advice tanımlar. Metot çağrıldıktan sonra çalışır. @AfterReturning : AfterReturning advice tanımlar. Metot return ettikten sonra çalışır. @Around : Around advice tanımlar. Metot çağrılmadan önce ve sonra çalışır. @AfterThrowing : AfterThrowing advice tanımlar. Metot istisna (exception) attıktan sonra çalışır. Poincut kavramı @Pointcut(“execution (* Test.*(..))”) pr...