Значение перегруженного метода запускается с альтернативами в загрузке Sring - PullRequest
0 голосов
/ 03 февраля 2020

Я новичок в Scala и хочу написать программу с Scala и Springboot, но я становлюсь этой ошибкой в ​​классе приложения:


import org.springframework.boot.SpringApplication
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer


@SpringBootApplication object Application {
    def main(args: Array[String]): Unit = {
        SpringApplication.run(classOf[Application], args)
    }
}

@SpringBootApplication class Application extends SpringBootServletInitializer {}

, и я становлюсь этой ошибкой:

Error:(13, 27) overloaded method value run with alternatives:
  (primarySources: Array[Class[_]],args: Array[String])org.springframework.context.ConfigurableApplicationContext <and>
  (x$1: Class[_],x$2: String*)org.springframework.context.ConfigurableApplicationContext
 cannot be applied to (Class[com.company.svgApp.Application], Array[String])
        SpringApplication.run(classOf[Application], args)

Благодарю за помощь:

1 Ответ

0 голосов
/ 03 февраля 2020

Чтобы решить эту проблему, я должен отредактировать такой код

object Application {

    def main(args: Array[String]) : Unit = {
        SpringApplication.run(classOf[Application], args :_ *)
    }

}

@SpringBootApplication class Application extends SpringBootServletInitializer {}

...