Witam,
Mam pytanie co do kwalifikatorów w springu. Chciałem stworzyć swoją własną adnotacje, która będzie pełniła role kwalifikatora dla dataSource.
Tak wygląda moja adnotacja:
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface DataSourceQualifier {
public enum DataSource {DataSourceOne, DataSourceTwo};
}
Problem polega na tym, że te dwa źródła DataSource znajdują się w plikach xml i teraz nie wiem jak tego użyć i czy w ogóle się da? Wiem że mogę użyć @Qualifier("nazwaBeana") w miejscu wstrzyknięcia, ale nie chcę korzystać z łańcuchów znaków. Ktoś wie jak rozwiązać ten problem?