gpt4 book ai didi

kotlin - 每当类加载时调用方法-Kotlin

转载 作者:行者123 更新时间:2023-12-02 12:59:03 26 4
gpt4 key购买 nike

我正在努力解决一个问题,我想在类加载时调用一种方法。

@RestControllerAdvice
class ExceptionHandlerAndValidate(): ResponseEntityExceptionHandler(){

companion object {
private val log = LoggerFactory.getLogger(ResponseEntityExceptionHandler::class.java)
init {
}
}

fun test(){
println("Always Executed--------->>")
}
}

我想执行test()方法-Always,但是不执行。

最佳答案

您需要在伴随对象内部移动test方法,并从init方法中调用它。

示例

@RestControllerAdvice
class ExceptionHandlerAndValidate(): ResponseEntityExceptionHandler(){

companion object {
private val log = LoggerFactory.getLogger(ResponseEntityExceptionHandler::class.java)

init {
test()
}

fun test(){
println("Always Executed--------->>")
}
}
}

关于kotlin - 每当类加载时调用方法-Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54033992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com