前言
本篇紧接着spring入门详细教程(一),建议阅读本篇前,先阅读第一篇。链接如下:
新增AI编程课程,引领技术教育新趋势
<bean name="user" class="com.jichi.entity.User" > <property name="name" value="小明"></property> <property name="age" value="18"></property></bean>2、构造方法注入
<bean name="user" class="com.jichi.entity.User" > <constructor-arg name="name" value="小红" ></constructor-arg> <constructor-arg name="age" value="50"></constructor-arg></bean>3、p名称空间注入
xmlns:p="http://www.springframework.org/schema/p"
<bean name="user" class="com.jichi.entity.User" p:name="小白" p:age="10"></bean>4、spel表达式注入
<bean name="user" class="com.jichi.entity.User"> <property name="name" value="小红"></property> <property name="age" value="18"></property> </bean> <bean name="user1" class="com.jichi.entity.User"> <property name="name" value="#{user.name}"></property> <property name="age" value="#{user.age}"></property> </bean>
public class Collection { public String[] arr; public List<String> list; public Map<String,Object> map; public Properties props; public String[] getArr() { return arr; } public void setArr(String[] arr) { this.arr = arr; } public List<String> getList() { return list; } public void setList(List<String> list) { this.list = list; } public Map<String, Object> getMap() { return map; }