У меня очень простой c и быстрый вопрос об использовании аннотаций @ConditionalOnProperty и @ImportResource.
@Configuration
@ConditionalOnProperty(value="module.enabled", havingValue = "true", matchIfMissing = true)
@ImportResource(locations={"classpath:/cnf/myconf.xml"})
public class ConfigA {
}
Если условие не выполняется (то есть установлено свойство module.enable значение false в файле свойств), то компонент ConfigA не будет загружен, но ресурсы (myconf. xml) все равно будут импортированы. Я прав?
Независимо от того, является ли условие истинным или ложным, ресурсы всегда будут загружены. Правильный ? Спасибо за помощь.