spring-configuration-metadata.json-Datei wird in IntelliJ Idea für Kotlin nicht generiert @ConfigurationProperties-Klasse

Ich versuche, die Datei spring-configuration-metadata.json für mein auf Spring Boot basierendes Projekt zu generieren. Wenn ich Java benutze@ ConfigurationProperties Klasse es wird korrekt und automatisch generiert:

@ConfigurationProperties("myprops")
public class MyProps {

    private String hello;

    public String getHello() {
        return hello;
    }

    public void setHello(String hello) {
        this.hello = hello;
    }
}

Aber wenn ich die Kotlin Klasse benutze die spring-configuration-metadata.json Datei wird nicht generiert (ich habe beide versuchtgradle build und IdeaRebuild Project).

@ConfigurationProperties("myprops")
class MyProps {
    var hello: String? = null
}

AFAIK Kotlin generiert dieselbe Klasse mit Konstruktor, Gettern und Setzern und sollte als reguläre Java-Bean fungieren.

Irgendwelche Ideen warum Spring-Boot-Konfigurationsprozessor funktioniert nicht mit Kotlin-Klassen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage