O arquivo spring-configuration-metadata.json não é gerado na classe IntelliJ Idea for Kotlin @ConfigurationProperties
Estou tentando gerar o arquivo spring-configuration-metadata.json para o meu projeto baseado no Spring Boot. Se eu uso Java@ConfigurationProperties classe é gerado corretamente e automaticamente:
@ConfigurationProperties("myprops")
public class MyProps {
private String hello;
public String getHello() {
return hello;
}
public void setHello(String hello) {
this.hello = hello;
}
}
Mas se eu usar a classe Kotlin, ospring-configuration-metadata.json arquivo não é gerado (eu tentei ambosgradle build e idéiaReconstruir projeto)
@ConfigurationProperties("myprops")
class MyProps {
var hello: String? = null
}
O AFAIK Kotlin gera a mesma classe com construtor, getters e setters e deve atuar como Java bean comum.
Alguma idéia do porquêprocessador de configuração de inicialização por mola não funciona com aulas de Kotlin?