Несколько конфигураций Spring с одинаковым именем класса не зарегистрированыJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Несколько конфигураций Spring с одинаковым именем класса не зарегистрированы

Сообщение Anonymous »

У меня есть генератор усов, который генерирует @Confiugrations для нескольких версий API.

Код: Выделить всё

@Configuration("MyConfiguration{{majorVersion}}") // majorVersion is unique and passed by mustache
public class MyConfiguration {
// Rest of code
}
Однако зарегистрирована только одна Конфигурация. Если я переименовываю класс вручную, то регистрируются обе конфигурации. Проблема в том, что я не хочу, чтобы генератор изменял имя класса, поскольку для этого также потребуется изменить имя файла, что потребует огромных усилий. Есть ли другой способ регистрации всех конфигураций, хотя они имеют одно и то же имя класса? Я уже пробовал @Configuration("giveSomeUniqueName) или @Component("someUniqueName"), но это не работает.
Если есть разница: классы практически находятся в тот же пакет, но в разных зависимостях Gradle.

Подробнее здесь: https://stackoverflow.com/questions/791 ... registered
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»