J'ai mon haricot d'affaires ainsi défini:Suis-je autorisé à déclarer un intercepteur de cycle de vie sur un intercepteur?
@Local
@Interceptors(BusinessInterceptor.class})
public class MyBean implements SomeBean { ... }
Et je veux que mon BusinessInterceptor
être configuré avec SpringBeanAutowiringInterceptor
de printemps:
@Interceptors(SpringBeanAutowiringInterceptor.class)
public class BusinessInterceptor {
@Autowired
private SomeSpringBean someSpringBean;
}
Est-ce permis/juridique? J'obtiens des erreurs (NPE, surtout) suggérant que les champs dans BusinessInterceptor
n'ont pas été initialisés correctement.
+1 pour la digression petite mais extrêmement importante. –