我这应该也没有把变量you设成autowired吧,为啥提示这么个东西,我把构造器删除了就没事了,加上就报错,咋回事的
package service.impl;
import dao.Dao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import service.Service;
@org.springframework.stereotype.Service("service")
public class ServiceImpl implements Service {
@Autowired
private Dao dao;
@Value("${name}")
private String name;
private String you;
public ServiceImpl(String you) {
this.you = you;
}
@Override
public void f() {
System.out.println("这是"+name);
dao.say();
}
public void k(){
System.out.println("like"+you);
}
}
统一回复下,感谢各位的解答