Witam,
jak w EJB/CDI dodać interceptory ale w taki sposób, że na poziomie interceptora powiedzieć, że chce się zapiać na wszystkie metody publiczne obiektów oznaczonych @Singleton
W Spring się da :-)
Witam,
jak w EJB/CDI dodać interceptory ale w taki sposób, że na poziomie interceptora powiedzieć, że chce się zapiać na wszystkie metody publiczne obiektów oznaczonych @Singleton
W Spring się da :-)
Z tego co mi się wydaje to się nie da. Gdybyś dodał do nich swoją annotację to by dało radę, ale rozumiem, że masz na myśli wbudowany @JAVAX.ejb.Singleton.
Zrobienie własnej annotacji @MySingleton, i annotowanie jej samej @Singleton oczywiście nie zadziała.
Nie wiem, ale może ten przykład coś podpowie, w szczególności linia:
https://www.programcreek.com/java-api-examples/?code=NovaTecConsulting/BeanTest/BeanTest-master/src/main/java/info/novatec/beantest/extension/BeanTestExtension.java
public <X> void processInjectionTarget(@Observes @WithAnnotations({Stateless.class, MessageDriven.class, Interceptor.class, Singleton.class}) ProcessAnnotatedType<X> pat) {
...
}