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?