spring中如何注入的

不知道你们有没有想过这个问题,spring在注入的过程中,到底是注入的是接口还是实现类
在开发过程中,有些地方有些迷惑,我们也没有过多的去思考,接下来简单的说一下注入的使用。

https://blog.csdn.net/q503385724/article/details/87349369

接口
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;
    }

你可能感兴趣的:(spring中如何注入的)