У меня есть проект Maven с несколькими модулями. Один из них содержит bootstrap -common.yml со всеми общими свойствами (например, подключения к консулу, учетные данные и т. Д. c).
Я не хочу добавлять этот модуль common
в качестве зависимости и объединять это настройки для текущего проекта bootstrap .yml:
spring:
application:
name: user-service
# other serrings need to get from common-file
Возможно ли это? Я не хочу иметь дублирующийся код во всех моих модулях.
Финальный bootstrap .yml:
spring:
application:
name: user-service
#common part for all modules
cloud:
consul:
host: ${CONSUL_HOST}
port: ${CONSUL_PORT}
discovery:
ip-address: ${CONSUL_HOST}
prefer-ip-address: true
config:
discovery:
enabled: true
service-id: config-server
fail-fast: true
username: ${CONFIG_SERVICE_USER}
password: ${CONFIG_SERVICE_PASS}