Spring中一个类的注入和引用是不一样的

时间:2023-02-10 01:15:12

1、在Spring管理下的bean需要以下面这种方式引入(一种注入方式):

 private MgrService mgrService;
public MgrService getMgrService() {
return mgrService;
} public void setMgrService(MgrService mgrService) {
this.mgrService = mgrService;
}

2、但是,不要把另外一些没在Spring配置文件里配置的类做这样的引用,因为,在Spring管理中的bean在其他类中引用时需要有setter/getter方法,而其他的则应像普通的类之间引用一样,如我的:

 public String searchBikePre(){
if(new SearchPage().searchPrePage()){
setTip("查询失败!");
}
bikes = mgrService.searchAllBike();
this.setBikes(bikes);
return "mub";
}