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 = _

}

 

原文地址:https://www.cnblogs.com/kpwong/p/14139770.html