package com.ujiuye.dao;
public class Restaurant {
private Waiter wt;
public void setWt(Waiter wt) {
System.out.println("setWt()");
this.wt = wt;
}
public Restaurant(){
System.out.println("Restaurant()");
}
@Override
public String toString() {
return "Restaurant [wt=" + wt + "]";
}
<bean id="waiter" class="com.ujiuye.dao.Waiter"/>
<bean id="restaurant" class="com.ujiuye.dao.Restaurant" autowire="byName"></bean>
============================
public class Waiter {
public Waiter(){
System.out.println("Waiter()");
}
}
Restaurant类中的属性名叫wt,而你声明的bean的id却是waiter
http://www.imooc.com/wenda/detail/288365
公司选购了华丹快速开发平台,省事多了,不用写代码,做个功能,页面配置一下就中以,超方便,推荐给大家,
不过网站下载拿不到最新版好象。www.huadan.biz;
byName是通过setter方法来的,比如setName() ,对应bean id或name应该应该为Name
属性注入你没setter怎么能好用
http://www.cnblogs.com/Kevin-mao/p/5752575.html
用@Autowired实现自动装配.