From 533a099abb19c41adf3518ad781cc041aca00f7d Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Thu, 25 Apr 2024 15:06:38 +0200 Subject: [PATCH] doc: Kotlin supports repeatable annotations since 1.6 (#10755) --- src/main/docs/guide/ioc/conditionalBeans.adoc | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/docs/guide/ioc/conditionalBeans.adoc b/src/main/docs/guide/ioc/conditionalBeans.adoc index da5efc92361..0ba1d3d5403 100644 --- a/src/main/docs/guide/ioc/conditionalBeans.adoc +++ b/src/main/docs/guide/ioc/conditionalBeans.adoc @@ -8,8 +8,6 @@ snippet::io.micronaut.docs.requires.JdbcBookService[tags="requires",indent=0, ti The above bean defines two requirements. The first indicates that a `DataSource` bean must be present for the bean to load. The second requirement ensures that the `datasource.url` property is set before loading the `JdbcBookService` bean. -NOTE: Kotlin currently does not support repeatable annotations. Use the `@Requirements` annotation when multiple requires are needed. For example, `@Requirements(Requires(...), Requires(...))`. See https://youtrack.jetbrains.com/issue/KT-12794 to track this feature. - If multiple beans require the same combination of requirements, you can define a meta-annotation with the requirements: snippet::io.micronaut.docs.requires.RequiresJdbc[tags="annotation",indent=0, title="Using a @Requires meta-annotation"]