В Java 16 появились записи, которые помогают сократить стандартный код при написании классов, несущих неизменяемые данные. Когда я пытаюсь использовать Record as @ConfigurationProperties
bean следующим образом, я получаю следующее сообщение об ошибке:
@ConfigurationProperties("demo")
public record MyConfigurationProperties(
String myProperty
) {
}
***************************
APPLICATION FAILED TO START
***************************
Description:
Parameter 0 of constructor in com.example.demo.MyConfigurationProperties required a bean of type 'java.lang.String' that could not be found.
Как я могу использовать записи как @ConfigurationProperties
?