Я понимаю, что мы можно создавать собственные квалификаторы с помощью
Код: Выделить всё
@Qualifier
@Target({ ElementType.FIELD, ElementType.PARAMETER, ElementType.METHOD, ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
public @interface Van {
String value() default "";
}
Код: Выделить всё
@Autowired
@Van("green")
Vehicle vehicle;
Есть ли способ отформатировать значение передается в @Van("green") и автоматически связывает компонент "greenVehicle" Vehicle, т.е. имея @Qualifier("greenVehicle") за сценой?
Подробнее здесь: https://stackoverflow.com/questions/790 ... -qualifier
Мобильная версия