spring注入方式
1.按属性注入
<bean id="user" class="com.yuanhong.bean.User" >
<property name="uid" value="163110306"></property>
<property name="name" value="tom"></property>
<property name="pwd" value="123"></property>
</bean>
Test
public class TestUser {
public static void main(String[] args) {
@SuppressWarnings("resource")
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");
User bean = context.getBean(User.class);
System.out.println(bean.toString());
}
2.按构造方法
name:name可以不配置
<bean class="com.yuanhong.bean.User">
<constructor-arg index="0" name="uname" value="123" />
<constructor-arg index="1" name="name" value="123" />
<constructor-arg index="2" name="pwd" value="123" />
</bean>
3.按照接口注入