@Componet的作用是是把类的实例注入到spring容器中,相当于spring.xml中的bean节点配置,使用@Componet标注后,就不用在在配置文件中使用<bean></bean>配置。下面我们使用@Componet标注类
@Component("applePhone")
public class ApplePhone implements IMobilePhone {
public String PhoneBrand() {
// TODO Auto-generated method stub
return "我是苹果手机";
}
}
public interface IMobilePhone {
public String PhoneBrand();
}
@Controller
@RequestMapping("/Home")
public class HomeController {
@Resource(name="applePhone")
private IMobilePhone phone;
@RequestMapping(value="index")
public String Index()
{
String msg=phone.PhoneBrand();
System.out.print(msg);
return "index";
}
}
代码下载 http://download.csdn.net/detail/zx13525079024/9527242