你从根本上就理解错了。首先我们假如在用这个方法的时候,是使用get/set方法去获取的,而获取之前需要把这个类放到spring的容器中去,上面的这个是相当于把personService放到容器去了,所以才有了你private IPersonService personService;然后生成get、set方法,就可以直接获得service的对象,现在你的action是要使用service,假如说(就是打个比方),如果你的dao要用action,这样的话,你也需要用把你的action也放到容器中去
默认的自动注入 default-autowire="byName"
只能new了,service本身也不应该直接连通后台action。