工作环境中免不了需要把Scala的class与Spring容器相结合,Scala提供了两个annotation使得在编译时能够生成相应的getter/setter来注入:
@BeanInfo用来注解类, @BeanProperty用来注解属性,属性的变量必须是var
@BeanInfo
class MonitorActor() extends Actor with Log {
@BeanProperty
var monitorMinutesCheckActor: MonitorMinutesCheckActor = null
@BeanInfo用来注解类, @BeanProperty用来注解属性,属性的变量必须是var