मेरी स्प्रिंग बूट आवेदन में, मैं जावा में इंटरफ़ेस है लगता है:स्प्रिंग: निश्चित इंटरफेस के सभी बीन्स मिल और प्रकार
public interface MyFilter<E extends SomeDataInterface>
(वसंत के सार्वजनिक इंटरफ़ेस ApplicationListener < ई फैली एक अच्छा उदाहरण है ApplicationEvent>)
और मैं की तरह कार्यान्वयन की जोड़ी: किसी वस्तु मैं में,
@Component
public class DesignatedFilter1 implements MyFilter<SpecificDataInterface>{...}
@Component
public class DesignatedFilter2 implements MyFilter<SpecificDataInterface>{...}
@Component
public class DesignatedFilter3 implements MyFilter<AnotherSpecificDataInterface>{...}
फिर कर रहा हूँ दिलचस्पी उपयोग करने के लिए सभी फिल्टर कि लागू MyFilter < SpecificDataInterface>लेकिन नहीं MyFilter < AnotherSpecificDataInterface>
क्या इस वाक्य विन्यास को हो सकता है?
मुझे नहीं लगता कि आप डाल करने के लिए मतलब था "= नए ArrayList <>();" अंत में :) –
आपका सही, मैंने इसे हटा दिया :)। अतिरिक्त जानकारी: यह अभी भी इसके साथ काम करेगा। –