ビジネス Bean を次のように定義しています。
@Local
@Interceptors(BusinessInterceptor.class})
public class MyBean implements SomeBean { ... }
そして、BusinessInterceptorSpring で構成する必要がありますSpringBeanAutowiringInterceptor。
@Interceptors(SpringBeanAutowiringInterceptor.class)
public class BusinessInterceptor {
@Autowired
private SomeSpringBean someSpringBean;
}
これは許可/合法ですか? BusinessInterceptorフィールドが適切に初期化されていないことを示すエラー (主に NPE)が表示されます。