最近,我在我的应用程序中添加了Detekt分析仪。
运行 detekt (./gradlew detekt) 后,我的主应用程序类中出现了 SpreadOperator 警告。
代码警告:runApplication<MessCallsApplication>(*args)
您可以在此处阅读有关 SpreadOperator 警告的信息:[SpreadOperator Warning][2]
我的主要课程:
@SpringBootApplication(exclude = [RedisAutoConfiguration::class])
@EnableCircuitBreaker
@EnableScheduling
class MyApplication {
companion object : KLogging()
}
fun main(args: Array<String>) {
Thread.setDefaultUncaughtExceptionHandler { _, exception ->
MessCallsApplication.logger.error(exception) { "Uncaught exception" }
}
runApplication<MessCallsApplication>(*args)
}
问题是,摆脱该 SpreadOperator 警告的最佳做法是什么?还是不可能?