实验结构如下:
├── pom.xml
├── src
│ └── main
│ └── scala
│ ├── AppConf.scala
│ └── Runner.scala
#----------------------------------------------------------------------------------------------------
Intellij导入上述文件夹以后,
根据[1]安装scala plugin以及scala sdk-2.11.8,如下:
右键上图Runner,选择下图中的Run 'Runner'
下方会出现log:
因为第一次运行intellij不知道要运行哪个文件,所以需要手动右键指定,
运行一次以后,IDE记住了,就可以选择
上方工具栏中的Run->Run 'Runner'运行
#----------------------------------------------------------------------------------------------------
浏览器打开:
#-----------------------------------------------------------附fulu录-------------------------------------------------------------------------------
AppConf.scala
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.web.bind.annotation.{RequestMapping, RestController}
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
@SpringBootApplication(scanBasePackages = Array("scala"))
@RestController
@RequestMapping(Array("/hello"))
class AppConf extends WebMvcConfigurerAdapter{
@RequestMapping(Array("","/"))
def index():String = {
return "Hello World scala Spring boot":String
}
}
Runner.scala
import org.springframework.boot.SpringApplication
object Runner {
def main(args: Array[String]): Unit = {
SpringApplication.run(classOf[AppConf])
}
}
Reference: