使用弹簧注释自动装配非基元
@Autowired
lateinit var metaDataService: MetaDataService
Run Code Online (Sandbox Code Playgroud)
作品.
但这不起作用:
@Value("\${cacheTimeSeconds}")
lateinit var cacheTimeSeconds: Int
Run Code Online (Sandbox Code Playgroud)
有错误:
原始类型不允许使用lateinit修饰符.
如何将原始属性自动装配到kotlin类中?