Описание тега configurationproperties

1 ответ

Полиморфные свойства конфигурации в Spring Boot

Я хотел бы использовать полиморфные свойства конфигурации в Spring, используя Spring @ConfigurationProperties аннотаций. Предположим, у нас есть следующие классы POJO. public class Base { private String sharedProperty; public String getSharedPropert…
0 ответов

Джава. Весна. Как зарегистрировать собственное свойство class-name

Я уже несколько дней ищу способ определения в своем классе свойств (который аннотирован как @ConfigurationProperties) строкового свойства, которое будет именем класса, реализующего указанный интерфейс. Как в spring.datasource.driver-class-name. Если…
01 мар '19 в 15:10
1 ответ

Исключение в привязке yml к вложенному объекту Java

Если вы пытаетесь отобразить yml во вложенном java-объекте, сталкивайтесь с приведенным ниже исключением, если вы столкнулись с этим исключением, пожалуйста, предложите: org.springframework.beans.factory.BeanCreationException: Ошибка создания компон…
3 ответа

Конфигурация свойства с префиксом не работает

Я очень новичок в весенней загрузке и создаю свое первое приложение. При создании источника данных я использую @ConfigurationProperties с префиксом и свойствами для чтения из application.property. Тем не менее, эта настройка, кажется, не работает дл…
5 ответов

Spring Boot читает свойства без префикса к карте

Мне нужно прочитать все свойства в файле application.properties на карте. В приведенном ниже коде свойство test имеет соответствующее значение, но карта пуста. Как мне заполнить "карту" значениями в файле application.properties без добавления префик…
2 ответа

Перезагрузка @ConfigurationProperties после программного добавления активного профиля

У меня есть класс, который аннотирован @ConfigurationProperties. @ConfigurationProperties @Configuration @DependsOn("AddDefaultProfile") public class MyProperties(){ .... } У меня есть несколько профилей, это chrome, safari, ie, and en_US, fr_CA и т…
1 ответ

Как установить правильные данные для конфигурационного файла, полученного с облачного сервера конфигурации в Java Spring?

Я использую аннотацию ConfigurationProperties для сопоставления некоторых значений из application.yml с классом Java. Все работает нормально при использовании его с конфигурационным файлом localhost, но когда я выбираю конфигурации из облачной конфи…
1 ответ

Spring загружает класс конфигурации только с пустыми переменными-членами

У меня есть веб-приложение Spring, и я пытаюсь загрузить файл конфигурации YAML в класс конфигурации Java. Однако мой класс конфигурации содержит пустые переменные-члены только после того, как он был создан в моем тесте JUnit. Я новичок в весне и, в…
1 ответ

Внедрение свойств из application.yml на карту

У меня есть application.yml с различными свойствами, как показано ниже. lists: exampleList: [1,2,3] exampleString: abcde another: example1: exam1 example2: exam2 И я связываю эти свойства с компонентом Spring, используя @ConfigurationProperties @Dat…
29 авг '18 в 21:55
2 ответа

Spring ConfigurationProperties проверка двойного значения

У меня есть значение свойства, которое должно быть в диапазоне от 0 до 1. Мне нравится Spring's ConfigurationProperties проверить значение свойства. Так по моему ConfigProperties класс я добавил @Validated аннотации и написал это: @Min(0) @Max(1) Do…
04 сен '18 в 06:50
1 ответ

Весеннее облачное обновление ConfigurationProperties

Я хочу перепривязать ConfigurationProperties Данные. Читайте пользовательскую документацию.post http://localhost:8080/envЭто работает. Но post http://localhost:8080/env/reset, Не удается обновить все конфигурации. Можно только обновить ключи, которы…
0 ответов

Spring @Validated аннотация предотвращает внедрение значения @ConfigurationProproperties, почему?

Я пытаюсь с @ConfigurationProperties и я нахожу две вещи: чтобы тесты работали, я должен поместить файлы свойств конфигурации (yml) в test пакет; сеттеры и пустой конструктор обязательны. Если я аннотировал класс с @Validated Инъекция со всеми null …
2 ответа

Как использовать @ConfigurationProperties с Kotlin

У меня есть этот пользовательский объект: data class Pair( var first: String = "1", var second: String = "2" ) И теперь я хочу подключить его application.yml: my-properties: my-integer-list: - 1 - 2 - 3 my-map: - "abc": "123" - "test": "test" pair: …
22 июл '19 в 22:40
0 ответов

Как вы используете Spring Boot Configuration Processor с Gradle?

Итак, мы имеем нашу конфигурацию часового в файле с именем sentryconfig.properties dsn=https://blahblahblah@sentry.io/1234567 stacktrace.app.packages=ch.cypherk.myapp async.shutdowntimeout=5000 (не sentry.properties потому что мы не хотим включать а…
1 ответ

Какой аннотированный bean-компонент Spring Boot @ConfigurationProperties содержит свойство spring.profiles.active?

Я бы НЕ хотел получать это свойство таким образом: @Value("${spring.profiles.active:local}") private String profile; Интересно, есть ли на самом деле bean-компонент свойства Spring Boot, т.е. аннотированный с помощью @ConfigurationProperties - котор…
1 ответ

Как заставить обе аннотации проверки в bean-компоненте ConfigurationProperties и интерфейсе @FeignClient работать вместе?

Скажем, у меня есть этот application.yml (который будет зависеть от среды, например, через профили Spring): app.remote: url: http://whatever.url.it.is:8080/ и соответствующий класс свойств конфигурации в стиле Java: @Configuration @ConfigurationProp…
0 ответов

Свойства Spring не перезагружаются при обновлении

Я использую spring-cloud.version Hoxton.SR3 springframework-boot version 2.2.5.Release Я не использую сервер конфигурации и хочу перезагрузить свойства во время выполнения. Так что яmanagement.endpoints.web.exposure.include=*E сть ConfigurationPrope…
0 ответов

Все аннотации @value в одном приложении весенней загрузки

Я пытаюсь создать дизайн, в котором я хочу создать 1 службу загрузки Spring, которая будет управлять всеми свойствами с помощью аннотации @value в одном месте. Затем приложение, которое должно будет использовать эти реквизиты, подключится к этой слу…
2 ответа

Загрузка тестовых свойств application.yml

У меня есть файл тестовых свойств в src/test/resources/application.yml. Но я не могу получить значения для загрузки в модульном тесте. У меня следующий класс: @ConfigurationProperties("snmp") open class SnmpProperties { var port: Int = 1611 lateinit…
1 ответ

Можно ли использовать во вложенном классе свойств конфигурации java Spring значение из родительского элемента для инициализации дочернего элемента?

У меня есть веб-служба SpringBoot 2, Kotlin/Java, которая использует @ConfigurationProperties для загрузки вложенного набора классов / свойств для использования во время выполнения. Все работает правильно, за исключением одного: я не могу понять, ка…