Sadece kullanarak, bir yapılandırma sınıfından Menuıtem birden çok örneğini oluşturmak için herhangi bir yolu var mı bu arayüzdeBahar autowire arayüzü
@Component
@Scope("prototype")
public class MenuItem implements IMenuItem {
private String iconClass;
private String link;
private String text;
public MenuItem(String iconClass, String link, String text) {
this.iconClass = iconClass;
this.link = link;
this.text = text;
}
//setters and getters
}
için bir uygulama var Sonra bir Arayüz IMenuItem
public interface IMenuItem {
String getIconClass();
void setIconClass(String iconClass);
String getLink();
void setLink(String link);
String getText();
void setText(String text);
}
var IMenuItem arayüzü? @otowired veya başka bir şey ile? Ayrıca kurucunun argümanlarını belirterek oto-tel sağlamak mümkün mü? Bu senaryo için gerçekten mükemmel olan
Ben sadece bir uygulama (Menuıtem) sahip yaratacaktır. Örnek olarak 3 MenuItems oluşturmak istiyorum, ancak sadece arayüz üzerinden. –
Düzenlenmiş cevabı görün, umarım yardımcı olur. – Smajl