From 86ec2161174a5324b4fbc5963cac1a60a491e6cf Mon Sep 17 00:00:00 2001 From: Roberto Cortez Date: Tue, 7 Sep 2021 12:08:58 +0100 Subject: [PATCH] Document Spring Boot `@ConfigProperties` limitations and recommendations --- docs/src/main/asciidoc/spring-boot-properties.adoc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/src/main/asciidoc/spring-boot-properties.adoc b/docs/src/main/asciidoc/spring-boot-properties.adoc index 81c8c1c9dcfcd..3bb72101b1c61 100644 --- a/docs/src/main/asciidoc/spring-boot-properties.adoc +++ b/docs/src/main/asciidoc/spring-boot-properties.adoc @@ -7,8 +7,11 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::./attributes.adoc[] -If you prefer to use Spring Boot `@ConfigurationProperties` annotated class to access application properties instead of a -Quarkus native `@ConfigProperties` or a MicroProfile `@ConfigProperty` approach, you can do that with this extension. +If you prefer to use Spring Boot `@ConfigurationProperties` annotated class to access application properties instead of +a Quarkus native `@ConfigProperties` or a MicroProfile `@ConfigProperty` approach, you can do that with this extension. + +IMPORTANT: Spring Boot `@ConfigurationProperties` has a few limitations. For instance, `Map` injection is not +supported. Consider using link:config-mappings.adoc[Mapping configuration to objects]. == Prerequisites