scala @BeanProperty 自动添加getter 和setter

DEMO:

import scala.beans.BeanProperty

object classOps {
  def main(args: Array[String]): Unit = {
     val person = new Person
    person.age = 18
    person.name = "张三"
    println(person.name)
    println(person.age)
  }

}

class Person{
   @BeanProperty var name:String = _
   @BeanProperty var age:Int = _

}

 

 

posted @ 2020-12-15 17:08  kpwong  阅读(277)  评论(0编辑  收藏  举报