Действие сборки по умолчанию для типа файла

сначала из документации :

SpringApplication загружает свойства из файлов application.properties в следующих местах и ​​добавляет их в среду Spring:

[ 1117]
  • Подкаталог A / config текущего каталога
  • Текущий каталог
  • Пакет classpath / config
  • Корень classpath
    1. blockquote>

      Итак, с пройденной иерархией каталогов вы получите проблемы.

      в секунду, для спецификации файла вы можете использовать Профили . Это работает следующим образом:

    • , если не указано никаких профилей - application.properties будет использоваться
    • для любого дополнительного профиля, также будет использоваться профиль с именем application-.properties
    • [1126 ]

      Таким образом, если вы укажете профили dev и cool, будут использоваться свойства application.properties, application-dev.properties, `application-cool.properties

      ОБНОВЛЕНИЕ: [ 1125]

      Вы можете передать spring.config.location для указания пути к файлу свойств, но если вы хотите, чтобы иерархия каталогов была такой же, как у вас - вам нужны некоторые настройки, используя context.initializers.classes и ApplicationContextInitializer

    14
    задан mbx 12 August 2011 в 12:32
    поделиться

    1 ответ

    Перейдите в Проекты> Пользовательские правила сборки и добавьте соответствующее действие времени сборки для расширения xsd , Или вы хотите что-то еще?

    1
    ответ дан 1 December 2019 в 16:31
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: