我正在尝试使用 Class.forName 从我的对象调用一个方法,但我有 java.lang.ExceptionInInitializerError
class MainClass(implicit val executionContex: ExecutionContext, usersDAO: UsersDAO){
def findUser(user: User): Future[Option[User]] = {
usersDAO.find(user)
}
}
// 我想调用我的函数
val myClass = Class.forName("MainClass").newInstance().asInstanceOf[MainClass]
// myClass.findUser(User(0,"a", "a", "a"))
[信息] 完成包装。
[信息] 运行 com.base.app.WebServer
[错误] (run-main-0) java.lang.ExceptionInInitializerError
[错误] java.lang.ExceptionInInitializerError
[错误] 在 com.base.app.WebServer.main(WebServer.scala)
[错误] 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)