Dea*_*lze 0 logging scala case-class
我想记录案例类创建,但似乎没有像postCreate()方法可用的东西.有没有办法在Scala中记录案例类创建?
谢谢.
Scala中任何类(包括case类)的主体都可以包含在构造时执行的表达式,因此您可以将任何日志记录/初始化代码简单地放在类主体中的表达式中(在任何方法之外):
case class MyData(str: String) {
println(s"got: $str") // executed upon construction
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
153 次 |
| 最近记录: |