public class User4 {
private String username;
public User4(String username) {
this.username = username;
}
@Override
public String toString() {
return "User4{" +
"username='" + username + '\'' +
'}';
}
}
<bean id="user4" class="org.sang.User4">
<constructor-arg name="username" value="张三"/>
</bean>
@Test
public void test4() {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
User4 user = (User4) context.getBean("user4");
System.out.println(user);
}
public class User5 {
private String username;
public void setUsername(String username) {
this.username = username;
}
@Override
public String toString() {
return "User5{" +
"username='" + username + '\'' +
'}';
}
}
<bean id="user5" class="org.sang.User5">
<property name="username" value="lisi"/>
</bean>
@Test
public void test5() {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
User5 user = (User5) context.getBean("user5");
System.out.println(user);
}
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
public class User6 {
private String username;
public void setUsername(String username) {
this.username = username;
}
public void test() {
System.out.println(username);
}
}
<bean id="user6" class="org.sang.User6" p:username="张三">
public class UserDao {
public void getData() {
System.out.println("获取到数据啦!");
}
}
我还有一个UserService:
public class UserService {
private UserDao userDao;
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
// public UserService(UserDao userDao) {
// this.userDao = userDao;
// }
public void getData() {
userDao.getData();
}
}
<bean id="userDao" class="org.sang.UserDao"/>
<bean id="userService" class="org.sang.UserService">
<property name="userDao" ref="userDao"/>
<!--<constructor-arg name="userDao" ref="userDao"/>-->
</bean>
public class User7 {
private String[] names;
private List<String> list;
private Map<String, String> map;
private Properties properties;
public void setNames(String[] names) {
this.names = names;
}
public void setList(List<String> list) {
this.list = list;
}
public void setMap(Map<String, String> map) {
this.map = map;
}
public void setProperties(Properties properties) {
this.properties = properties;
}
public void test() {
StringBuffer sb1 = new StringBuffer();
for (String name : names) {
sb1.append(name).append(",");
}
StringBuffer sb2 = new StringBuffer();
for (String s : list) {
sb2.append(s).append(",");
}
StringBuffer sb3 = new StringBuffer();
Set<String> keySet = map.keySet();
for (String s : keySet) {
sb3.append("key:" + s + ";value:" + map.get(s)).append(",");
}
System.out.println(sb1.toString());
System.out.println(sb2.toString());
System.out.println(sb3.toString());
System.out.println(properties.getProperty("username"));
}
}
<bean id="user7" class="org.sang.User7">
<property name="names">
<list>
<value>张三</value>
<value>李四</value>
<value>王五</value>
</list>
</property>
<property name="list">
<list>
<value>足球</value>
<value>篮球</value>
<value>乒乓球</value>
</list>
</property>
<property name="map">
<map>
<entry key="username" value="张三"/>
<entry key="password" value="123456"/>
</map>
</property>
<property name="properties">
<props>
<prop key="username">赵六</prop>
</props>
</property>
</bean>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有