Scala学习专题

scala Array to Java String...

2019-10-24  本文已影响0人  国服最坑开发

scala 貌似没找到 String[] 这样的写法
但是在SrpingBoot中的启动参数, 又必需是java的 可变参数
这时候 , 就用到一个神奇的字符: _*
用途: 告诉编译器,把前面的参数当成可变参数来处理

实际使用例:

import org.springframework.boot._
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.context.annotation.ComponentScan

@ComponentScan(value = Array("vc"))
@SpringBootApplication
class ScalaApp

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

上一篇下一篇

猜你喜欢

热点阅读