kotlin:如何获取Object中的字段名称?

时间:2018-10-18 07:11:28

标签: spring kotlin kotlin-reflect

我有一个@ConfigurationProperties类,例如ConfigProperty。我用

  

org.springframework.ui.Model#addAttribute(“ config1”,configProperty.config1)   org.springframework.ui.Model#addAttribute(“ config2”,configProperty.config2)

我不想重复自己。所以我想要这样:

  

Model#addAttribute(:: configProperty.config1.name,configProperty.config1)   型号#addAttribute(:: configProperty.config2.name,configProperty.config2)

但是语法错误,有人建议吗?

1 个答案:

答案 0 :(得分:0)

在此问题之后,我发现语法错误。我应该像这样使用它:

Model#addAttribute(ConfigProperty::config1.name, configProperty.config1) 
Model#addAttribute(ConfigProperty::config2.name, configProperty.config2)

谢谢大家〜