不知道你们有没有想过这个问题,spring在注入的过程中,到底是注入的是接口还是实现类
在开发过程中,有些地方有些迷惑,我们也没有过多的去思考,接下来简单的说一下注入的使用。
接口
public interface IUserService {
public void sayHello();
}
实现类
@Service("UserServiceImpl ")
public class UserServiceImpl implements IUserService{
// 添加属性:
private String name;
@Override
public void sayHello() {
System.out.println("Hello Spring: " + name);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
业务类
public class Controller {
@Autowired
private IUserService iUserService;
}
网友评论