пружинных ботинок: 1.4.0.RC1Spring Beans из профилей перепутался
Проблемы, что я имею что, если у вас есть какая-то @Bean
методы, определенной в заявке, и вы хотите, чтобы отменить те из a @Configuration
с тестовым профилем, например @Profile("test")
, бобы из тестового профиля никогда не загружаются, если вы не удалите их из приложения, то есть профиля по умолчанию.
Я не понимаю, почему это так перепутано, конечно, должна быть какая-то настройка предпочтений профиля?
Как и использование по умолчанию, если только нет компонентов с определенным профилем, используйте вместо них.
Если вы используете аннотации @Component
с профилями, хотя кажется, что они работают несколько, если вы используете @Primary
в сочетании с аннотацией @Bean. Это похоже на хак.
Я пытаюсь отказаться от использования проверки компонентов в качестве стратегии, потому что это сложно управлять, вместо этого мы создаем классы конфигурации для каждого профиля, и у нас будут некоторые значения по умолчанию в приложении, которые должны быть переопределяемыми
Любая помощь в отношении autowire кошмар весны будет иметь большую помощь
Просьба указать код вашей конфигурации. – Roman