/ / Ігноруйте власника нерухомості - Spring Boot - java, spring, spring-boot

Ігнорувати майно длямісця - Spring Boot - java, spring, spring-boot

Я використовую наведене нижче твердження для сканування компонентів усіх бобів, визначених у моєму додатку, залежному від файлу jar -

@ImportResource({"classpath*:/META-INF/spring.xml"})

У мене є квасоля, визначена в одному з spring.xml, який шукає заповнювача властивості файл: $ {service.propDir}. Бін більше не потрібен, але я не можу його видалити, оскільки він є частиною одного з файлів jar. Чи є спосіб ігнорувати заповнювачі властивостей, якщо вони відсутні в цьому сценарії?

Відповіді:

1 для відповіді № 1

Чисто буде видалити його повністю. Однак якщо ви все ще тримаєтесь цього за допомогою default Значення повинно працювати для вас: ${service.propDir:defaultValue} Іншим варіантом буде використання @Conditional або @Profile ось хороший блог про цих двох