Ich habe eine Reihe von Beans, die eine Schnittstelle implementieren und ich möchte, dass sie alle das gleiche @PostConstruct haben. Ich habe die @PostConstruct
Anmerkung zu meiner Interface-Methode hinzugefügt, dann zu meiner Bohne Definitionen:Kann ich @PostConstruct für eine Interface-Methode verwenden?
<bean class="com.MyInterface" abstract="true" />
Aber das scheint nicht zu funktionieren. Wohin gehe ich falsch, wenn das überhaupt möglich ist?
edit: Ich habe die Anmerkung an die Schnittstelle wie folgt hinzugefügt:
package com;
import javax.annotation.PostConstruct;
public interface MyInterface {
@PostConstruct
void initSettings();
}
Zeigen Sie uns bitte mehr. Was meinst du "die Anmerkung hinzugefügt"? –
Ich habe ein bisschen mehr Code-Snippet hinzugefügt. Hilft das? Danke – Abby