Описание тега spring-profiles

Профили Spring позволяют разделить части конфигурации приложения и сделать их доступными только в определенных средах.
1 ответ

Инициализация ликвидазы выполняется в противоречие с заявкой.

В настоящее время у меня есть SBA (Spring Boot App 1.5.10.RELEASE), который имеет два файла свойств конфигурации, таких как application-default.properties а также application-oracle.properties, Кроме того, эти файлы находятся в src/main/resources он…
5 ответов

Как добавить профиль активной пружины из переменной среды?

До сих пор я устанавливаю следующую переменную среды в моем ~/.bash_profile: export SPRING_PROFILES_ACTIVE=local Это установило мой активный весенний профиль. Но теперь я хочу добавить локальный профиль в другие профили, определенные в application.p…
16 ноя '16 в 16:41
1 ответ

Spring активировать аннотацию только на конкретный профиль

Функции безопасности My Spring активируются с помощью аннотации в основном классе. Пример ниже. @ImportResource("classpath:/securityContext.xml") @EnableGlobalMethodSecurity(securedEnabled = true, prePostEnabled = true) public class MySpringBackend …
11 фев '19 в 04:29
2 ответа

Что произойдет в Spring, если я использую аннотацию @ActiveProfiles в классе конфигурации, а не в классе, который определяет мои компоненты?

Я учусь на сертификацию Spring Core, и у меня есть некоторые сомнения, связанные с использованием профилей в тестах JUnit. Так что я знаю, что если я буду комментировать класс следующим образом: @Profile("stub") @Repository public class StubAccountR…
1 ответ

Пружинные профили: репозиторий bean не может быть подключен автоматически

У меня возникают проблемы при попытке запустить тест JUnit с созданным профилем Spring. На самом деле, профили работают нормально, за исключением бина репозитория, который не может быть подключен автоматически. Это фрагмент кода, который я использую…
2 ответа

Свойства профиля Spring по умолчанию

У меня есть следующий вопрос. Я использую следующую конфигурацию: <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:config/main.propertie…
16 сен '15 в 18:21
1 ответ

Отключение RedisHttpSessionConfiguration в тестах junit

Я использую spring-boot а также spring-session построить простой отдых API. Производственное приложение должно использовать реализацию redis-сессии, тогда как тесты должны использовать стандартную (не redis) весеннюю сессию. Однако когда spring-boot…
2 ответа

Как выглядит Spring свойства / приоритет работает?

Я боролся с этим в течение некоторого времени. Я гуглил и пробовал несколько вещей, но все, что я нашел, не могло решить мою проблему. <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="loc…
26 июн '15 в 14:46
1 ответ

Задайте системные свойства для теста JUnit, прежде чем ServletContextListener использует путь к файлу из web.xml

Я модифицирую и старый проект, который использует Spring 3.1.4. Я пытаюсь использовать StartupListener для настройки Logback: public class LoggingStartupListener implements ServletContextListener { private static final Logger LOGGER = LoggerFactory.…
1 ответ

Установить активный профиль пружины с помощью bootWar

Я пытаюсь установить активный профиль пружины при создании файла WAR. Я создаю файл WAR с gradle bootWar Мне удалось найти решение, которое работает для gradle bootRun -Pprofiles=prod bootRun { if (project.hasProperty('profiles')) { environment SPRI…
1 ответ

Spring Boot не может найти специфичные для профиля файлы свойств

Я следую документации Spring, чтобы использовать специфичные для профиля файлы свойств для моего приложения SpringBoot. У меня есть 2 файла свойств под src/main/resources: datasource.properties для местного развития и datasource-prod.properties для …
13 сен '18 в 15:25
1 ответ

Используйте @Profile, чтобы решить выполнить тестовый класс

Согласно /questions/7042223/kak-ya-mogu-ispolzovat-ifprofilevalue-dlya-proverki-aktivnosti-profilya/7042228#7042228 мы не должны использовать @Profile позволить профилю пружины решить, должны ли все тесты в классе испытаний выполняться или игнориров…
1 ответ

Невозможно подключиться с помощью аннотации ActiveProfile

Впервые пользуюсь профилями и нуждаюсь в помощи. У меня есть абстрактный базовый класс (DecisionManagementRuleExecutor), который получает свою зависимость (RuleHandler) с помощью аннотации. @Component public class RuleHandler {...... public abstract…
27 фев '15 в 14:38
0 ответов

Простой Spring Integration Test с профилем Hive не прошел

У меня есть две конфигурации профиля Spring, как показано ниже. Во-первых, это application.yml: management: security: roles: ADMIN context-path: /management health: mail: enabled: false # When using the MailService, configure an SMTP server and set …
17 июл '17 в 11:25
1 ответ

Spring Boot создает исключение ClassNotFoundException с зависимостью maven для другого проекта

У меня есть проект Spring Boot с простым EnvironmentPostProcessor реализация: package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.env.EnvironmentPostProcessor; import org.springframework.core.…
2 ответа

@Profile не работает без Spring Boot (-Dspring.profiles.active с maven)

У меня проблемы с тем, чтобы сделать @Profile работать с Maven и без Spring Boot. В pom.xml я определил профили maven ("env" и "dev", которые также используются по умолчанию). К сожалению, всякий раз, когда я пытаюсь построить проект с: mvn clean in…
1 ответ

Загрузите конфигурацию пружины XML в соответствии с профилем

Я знаю, что могу загрузить контекст приложения из XML-файла следующим образом: ApplicationContext app = new ClassPathXmlApplicationContext("META-INF/applicationContext.xml"); Но в моем случае это не имеет значения. внутри applicationContext.xml Я ис…
05 июн '15 в 23:04
1 ответ

Использование Spring @ActiveProfile в интеграционных тестах

Я использую аннотации @Profile Spring для выбора между встроенными, автономными и управляемыми контейнерами источниками данных. Чтобы выбрать "встроенный", мои интеграционные тесты помечены для активации соответствующего профиля: @RunWith(SpringJUni…
0 ответов

Приложение весенней загрузки -[профиль]. свойства не работают

У меня настроен весенний загрузочный веб-проект. Это хорошо работает, когда у меня есть только один файл application.properties со всеми деталями подключения к базе данных. Я использую базу данных MySQL. Это мой файл application.properties. logging.…
1 ответ

Spring Boot: профили игнорируются в загруженном файле PropertySourcesPlaceholderConfigurer

У меня есть библиотека, которая является проектом Spring Boot. Библиотека имеет файл library.yml, который содержит реквизиты dev и prod для своей конфигурации: library.yml --- spring: profiles: active: dev --- spring: profiles: dev env: dev --- spri…