Skip to content

Commit 38936b8

Browse files
committed
adding collection with one value in list , and null in list
1 parent 91cb5cc commit 38936b8

File tree

13 files changed

+359
-1
lines changed

13 files changed

+359
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.springcore1.collections.onevalueinlist;
2+
3+
import javax.naming.Context;
4+
5+
import org.springframework.context.ApplicationContext;
6+
import org.springframework.context.support.ClassPathXmlApplicationContext;
7+
8+
public class App {
9+
10+
public static void main(String[] args) {
11+
ApplicationContext applicationContext= new ClassPathXmlApplicationContext("com/springcore1/collections/onevalueinlist/Collectionconfig.xml");
12+
Emp emp=(Emp) applicationContext.getBean("object1");
13+
System.out.println(emp.getName());
14+
System.out.println(emp.getPhoneNumber());
15+
System.out.println(emp.getFamilyMember());
16+
System.out.println(emp.getCourseCode());
17+
}
18+
19+
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<beans xmlns="http://www.springframework.org/schema/beans"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xmlns:context="http://www.springframework.org/schema/context"
5+
xmlns:p="http://www.springframework.org/schema/p"
6+
xsi:schemaLocation="http://www.springframework.org/schema/beans
7+
http://www.springframework.org/schema/beans/spring-beans.xsd
8+
http://www.springframework.org/schema/context
9+
http://www.springframework.org/schema/context/spring-context.xsd" >
10+
11+
12+
13+
14+
15+
16+
<bean class="com.springcore1.collections.onevalueinlist.Emp" name="object1">
17+
<property name="name" value="shikhar"/>
18+
<property name="phoneNumber" >
19+
20+
<value>9015061999</value>
21+
22+
23+
24+
</property>
25+
<property name="familyMember" >
26+
<set>
27+
<value>1</value>
28+
<value>2</value>
29+
<value>3</value>
30+
<value>4</value>
31+
32+
33+
</set>
34+
35+
</property>
36+
37+
<property name="courseCode">
38+
<map>
39+
<entry key="101" value="maths"/>
40+
<entry key="102" value="science"/>
41+
42+
43+
</map>
44+
45+
</property>
46+
</bean>
47+
</beans>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
package com.springcore1.collections.onevalueinlist;
2+
3+
import java.util.List;
4+
import java.util.Map;
5+
import java.util.Set;
6+
7+
import javax.management.loading.PrivateClassLoader;
8+
9+
public class Emp {
10+
private String name;
11+
private List<String>phoneNumber;
12+
private Set<String> familyMember;
13+
private Map<String, String> courseCode;
14+
15+
public String getName() {
16+
return name;
17+
}
18+
19+
public void setName(String name) {
20+
this.name = name;
21+
}
22+
23+
public List<String> getPhoneNumber() {
24+
return phoneNumber;
25+
}
26+
27+
public void setPhoneNumber(List<String> phoneNumber) {
28+
this.phoneNumber = phoneNumber;
29+
}
30+
31+
public Set<String> getFamilyMember() {
32+
return familyMember;
33+
}
34+
35+
public void setFamilyMember(Set<String> familyMember) {
36+
this.familyMember = familyMember;
37+
}
38+
39+
public Map<String, String> getCourseCode() {
40+
return courseCode;
41+
}
42+
43+
public void setCourseCode(Map<String, String> courseCode) {
44+
this.courseCode = courseCode;
45+
}
46+
47+
public Emp(String name, List<String> phoneNumber, Set<String> familyMember, Map<String, String> courseCode) {
48+
super();
49+
this.name = name;
50+
this.phoneNumber = phoneNumber;
51+
this.familyMember = familyMember;
52+
this.courseCode = courseCode;
53+
}
54+
55+
public Emp() {
56+
super();
57+
// TODO Auto-generated constructor stub
58+
}
59+
60+
61+
62+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.springcore1.collections.withnull;
2+
3+
import javax.naming.Context;
4+
5+
import org.springframework.context.ApplicationContext;
6+
import org.springframework.context.support.ClassPathXmlApplicationContext;
7+
8+
public class App {
9+
10+
public static void main(String[] args) {
11+
ApplicationContext applicationContext= new ClassPathXmlApplicationContext("com/springcore1/collections/withnull/Collectionconfig.xml");
12+
Emp emp=(Emp) applicationContext.getBean("object1");
13+
System.out.println(emp.getName());
14+
System.out.println(emp.getPhoneNumber());
15+
System.out.println(emp.getFamilyMember());
16+
System.out.println(emp.getCourseCode());
17+
}
18+
19+
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<beans xmlns="http://www.springframework.org/schema/beans"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xmlns:context="http://www.springframework.org/schema/context"
5+
xmlns:p="http://www.springframework.org/schema/p"
6+
xsi:schemaLocation="http://www.springframework.org/schema/beans
7+
http://www.springframework.org/schema/beans/spring-beans.xsd
8+
http://www.springframework.org/schema/context
9+
http://www.springframework.org/schema/context/spring-context.xsd" >
10+
11+
12+
13+
14+
15+
16+
<bean class="com.springcore1.collections.withnull.Emp" name="object1">
17+
<property name="name" value="shikhar"/>
18+
<property name="phoneNumber" >
19+
<list>
20+
<value>9015061999</value>
21+
<value>1111111</value>
22+
<value>222222</value>
23+
<value>3333333</value>
24+
<null/>
25+
26+
</list>
27+
</property>
28+
<property name="familyMember" >
29+
<set>
30+
<value>1</value>
31+
<value>2</value>
32+
<value>3</value>
33+
<value>4</value>
34+
35+
36+
</set>
37+
38+
</property>
39+
40+
<property name="courseCode">
41+
<map>
42+
<entry key="101" value="maths"/>
43+
<entry key="102" value="science"/>
44+
45+
46+
</map>
47+
48+
</property>
49+
</bean>
50+
</beans>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
package com.springcore1.collections.withnull;
2+
3+
import java.util.List;
4+
import java.util.Map;
5+
import java.util.Set;
6+
7+
import javax.management.loading.PrivateClassLoader;
8+
9+
public class Emp {
10+
private String name;
11+
private List<String>phoneNumber;
12+
private Set<String> familyMember;
13+
private Map<String, String> courseCode;
14+
15+
public String getName() {
16+
return name;
17+
}
18+
19+
public void setName(String name) {
20+
this.name = name;
21+
}
22+
23+
public List<String> getPhoneNumber() {
24+
return phoneNumber;
25+
}
26+
27+
public void setPhoneNumber(List<String> phoneNumber) {
28+
this.phoneNumber = phoneNumber;
29+
}
30+
31+
public Set<String> getFamilyMember() {
32+
return familyMember;
33+
}
34+
35+
public void setFamilyMember(Set<String> familyMember) {
36+
this.familyMember = familyMember;
37+
}
38+
39+
public Map<String, String> getCourseCode() {
40+
return courseCode;
41+
}
42+
43+
public void setCourseCode(Map<String, String> courseCode) {
44+
this.courseCode = courseCode;
45+
}
46+
47+
public Emp(String name, List<String> phoneNumber, Set<String> familyMember, Map<String, String> courseCode) {
48+
super();
49+
this.name = name;
50+
this.phoneNumber = phoneNumber;
51+
this.familyMember = familyMember;
52+
this.courseCode = courseCode;
53+
}
54+
55+
public Emp() {
56+
super();
57+
// TODO Auto-generated constructor stub
58+
}
59+
60+
61+
62+
}

target/classes/META-INF/maven/com.springcore/springcore/pom.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Generated by Maven Integration for Eclipse
2-
#Sat Aug 10 00:36:21 IST 2024
2+
#Sat Aug 10 00:57:07 IST 2024
33
artifactId=springcore
44
groupId=com.springcore
55
m2e.projectLocation=/Volumes/project/LearningSpring/springcore1
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<beans xmlns="http://www.springframework.org/schema/beans"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xmlns:context="http://www.springframework.org/schema/context"
5+
xmlns:p="http://www.springframework.org/schema/p"
6+
xsi:schemaLocation="http://www.springframework.org/schema/beans
7+
http://www.springframework.org/schema/beans/spring-beans.xsd
8+
http://www.springframework.org/schema/context
9+
http://www.springframework.org/schema/context/spring-context.xsd" >
10+
11+
12+
13+
14+
15+
16+
<bean class="com.springcore1.collections.onevalueinlist.Emp" name="object1">
17+
<property name="name" value="shikhar"/>
18+
<property name="phoneNumber" >
19+
20+
<value>9015061999</value>
21+
22+
23+
24+
</property>
25+
<property name="familyMember" >
26+
<set>
27+
<value>1</value>
28+
<value>2</value>
29+
<value>3</value>
30+
<value>4</value>
31+
32+
33+
</set>
34+
35+
</property>
36+
37+
<property name="courseCode">
38+
<map>
39+
<entry key="101" value="maths"/>
40+
<entry key="102" value="science"/>
41+
42+
43+
</map>
44+
45+
</property>
46+
</bean>
47+
</beans>
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<beans xmlns="http://www.springframework.org/schema/beans"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xmlns:context="http://www.springframework.org/schema/context"
5+
xmlns:p="http://www.springframework.org/schema/p"
6+
xsi:schemaLocation="http://www.springframework.org/schema/beans
7+
http://www.springframework.org/schema/beans/spring-beans.xsd
8+
http://www.springframework.org/schema/context
9+
http://www.springframework.org/schema/context/spring-context.xsd" >
10+
11+
12+
13+
14+
15+
16+
<bean class="com.springcore1.collections.withnull.Emp" name="object1">
17+
<property name="name" value="shikhar"/>
18+
<property name="phoneNumber" >
19+
<list>
20+
<value>9015061999</value>
21+
<value>1111111</value>
22+
<value>222222</value>
23+
<value>3333333</value>
24+
<null/>
25+
26+
</list>
27+
</property>
28+
<property name="familyMember" >
29+
<set>
30+
<value>1</value>
31+
<value>2</value>
32+
<value>3</value>
33+
<value>4</value>
34+
35+
36+
</set>
37+
38+
</property>
39+
40+
<property name="courseCode">
41+
<map>
42+
<entry key="101" value="maths"/>
43+
<entry key="102" value="science"/>
44+
45+
46+
</map>
47+
48+
</property>
49+
</bean>
50+
</beans>
Binary file not shown.

0 commit comments

Comments
 (0)