springboot @Qualifier 注解的作用

时间:2024-03-24 16:05:26

@Qualifier 注解的用法和要解决的问题
springboot @Qualifier 注解的作用
现在这两个类都实现了同一个接口。
controller 要注入这个接口
springboot @Qualifier 注解的作用
启动服务日志显示在容器中找到俩个实现类 spring不知道要实现那个
1 有两种方式 既然spring不知道那就直接指明你要实现的类
springboot @Qualifier 注解的作用

直接注入实现类 这样有点粗鲁 也能解决问题。
2,使用注解 @Qualifier

springboot @Qualifier 注解的作用
springboot @Qualifier 注解的作用

两种方式 @Autowired 和 @Qualifier 或者 @Resource 会自带name属性,
值就是实现类中@Service 的value值,
这样spring就知道你的接口要调用那个实现类了。