【发布时间】:2021-06-23 05:34:10
【问题描述】:
我正在使用@Bean 和@Autowired
@Component
class ConfigurationServiceInvoker() {
fun getRules(request: RulesRequest): RulesResponse {
return runBlocking { stub.geRules(request) }
}
}
@Component
object InvokerConfiguration {
@Bean
fun getConfigurationServiceInvoker(): ConfigurationServiceInvoker {
return ConfigurationServiceInvoker()
}
}
当我调用 getRules() 函数时出现错误“lateinit property configurationServiceInvoker has not been initialized”,如何解决这个问题?
@Autowired
private lateinit var configurationServiceInvoker: ConfigurationServiceInvoker
val response = configurationServiceInvoker.getRules()
【问题讨论】:
标签: spring-boot kotlin