| |
28. 5. 5. 填补日历对象 |
|
File: context.xml |
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="collectionsExample" class="CollectionsBean">
<property name="theList">
<list>
<value>red</value>
<value>red</value>
<value>blue</value>
<ref local="curDate"/>
</list>
</property>
</bean>
<bean id="curDate" class="java.util.GregorianCalendar"/>
</beans>
|
|
File: Main.java |
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
class Main {
public static void main(String args[]) throws Exception {
ApplicationContext ctx = new ClassPathXmlApplicationContext("context.xml");
CollectionsBean example = (CollectionsBean) ctx.getBean("collectionsExample");
System.out.println(example.getTheList());
}
}
class CollectionsBean {
private List theList;
private Set theSet;
private Map theMap;
private Properties theProperties;
public void setTheList(List theList) {
this.theList = theList;
}
public List getTheList() {
return theList;
}
public void setTheSet(Set theSet) {
this.theSet = theSet;
}
public Set getTheSet() {
return theSet;
}
public void setTheMap(Map theMap) {
this.theMap = theMap;
}
public Map getTheMap() {
return theMap;
}
public void setTheProperties(Properties theProperties) {
this.theProperties = theProperties;
}
public Properties getTheProperties() {
return theProperties;
}
}
|
|
Download: Spring-FillCalendarObjectToList.zip( 2,893 k) |
|