Autowiring — @Qualifier
Learn about the @Qualifier annotation for autowiring and compare it to @Primary.
We'll cover the following...
@Qualifier annotation
Like @Primary, the @Qualifier annotation gives priority to one bean over the other if two beans of the same type are found. The bean whose name is specified in the @Qualifier annotation qualifies to be injected as a dependency. The @Qualifier annotation can be used in a scenario when we have multiple objects of the same type and autowiring by name cannot be used because the variable name doesn’t match any bean name.
For the code example shown in this lesson, we have created a sub-package called
lesson6inside the packageio.datajek.spring.basics.movierecommendersystem.The package containsMovieRecommenderSystemApplication.java,RecommenderImplementation.java, ...