spring自动装配不成功 ,主要代码已经复制上去了,求大神指点

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实现自动装配.