bean reference injection
This commit is contained in:
parent
4cdf7fe9ef
commit
a6655de20c
@ -0,0 +1,7 @@
|
|||||||
|
package com.baeldung.collection;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Gebruiker on 5/22/2018.
|
||||||
|
*/
|
||||||
|
public class BaeldungBean {
|
||||||
|
}
|
@ -26,4 +26,19 @@ public class CollectionConfig {
|
|||||||
nameMap.put(3, "Harry");
|
nameMap.put(3, "Harry");
|
||||||
return nameMap;
|
return nameMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public BaeldungBean getElement() {
|
||||||
|
return new BaeldungBean();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public BaeldungBean getAnotherElement() {
|
||||||
|
return new BaeldungBean();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public BaeldungBean getOneMoreElement() {
|
||||||
|
return new BaeldungBean();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -15,5 +15,6 @@ public class CollectionInjectionDemo {
|
|||||||
collectionsBean.printNameList();
|
collectionsBean.printNameList();
|
||||||
collectionsBean.printNameSet();
|
collectionsBean.printNameSet();
|
||||||
collectionsBean.printNameMap();
|
collectionsBean.printNameMap();
|
||||||
|
collectionsBean.printBeanList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -18,6 +18,9 @@ public class CollectionsBean {
|
|||||||
|
|
||||||
private Map<Integer, String> nameMap;
|
private Map<Integer, String> nameMap;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private List<BaeldungBean> beanList;
|
||||||
|
|
||||||
public CollectionsBean() {
|
public CollectionsBean() {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -41,4 +44,8 @@ public class CollectionsBean {
|
|||||||
public void printNameMap() {
|
public void printNameMap() {
|
||||||
System.out.println(nameMap);
|
System.out.println(nameMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void printBeanList() {
|
||||||
|
System.out.println(beanList);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user