yazın Java arayüzü olduğunu varsayalım:Bahar: Belirli arayüzünün tüm Beans almak VE benim Bahar Boot uygulamasında
public interface MyFilter<E extends SomeDataInterface>
(Spring'in kamu arayüzü ApplicationListener < E> ApplicationEvent uzanır iyi bir örnektir edilir)
ve ben gibi uygulamaların çift var: bazı nesne I,
@Component
public class DesignatedFilter1 implements MyFilter<SpecificDataInterface>{...}
@Component
public class DesignatedFilter2 implements MyFilter<SpecificDataInterface>{...}
@Component
public class DesignatedFilter3 implements MyFilter<AnotherSpecificDataInterface>{...}
Sonra ilgilenen yararlanmak duyuyorum Tüm filtreleri o uygulamak myFilter < SpecificDataInterface>ama DEĞİL myFilter < AnotherSpecificDataInterface> Bu sözdizimi ne olurdu
?
kullanabilirsiniz "= new ArrayList <>();" sonunda :) –
Doğru, kaldırdım :). Ek bilgi: Hala çalışır. –