kotlin: Как получить имя поля которое в Object?
У меня есть @ConfigurationProperties
класс, как ConfigProperty
, Я использую это как
org.springframework.ui.Model#addAttribute("config1", configProperty.config1) org.springframework.ui.Model#addAttribute("config2", configProperty.config2)
Я не хочу повторяться. Поэтому я хочу, чтобы это так:
Модель #addAttribute(::configProperty.config1.name, configProperty.config1) Модель #addAttribute(::configProperty.config2.name, configProperty.config2)
Но синтаксис неправильный, у кого-нибудь есть предложения?
1 ответ
После этого вопроса я обнаружил, что синтаксис неправильный. Я должен использовать это как:
Model#addAttribute(ConfigProperty::config1.name, configProperty.config1)
Model#addAttribute(ConfigProperty::config2.name, configProperty.config2)
Спасибо всем ~