scala版本的springboot的helloworld实验记录(转载+自己验证整理)

实验结构如下:

├── 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'运行

#----------------------------------------------------------------------------------------------------

浏览器打开:

http://localhost:8080/hello

#-----------------------------------------------------------附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:

[1]Idea导入maven项目不自动识别pom.xml

猜你喜欢

转载自blog.csdn.net/appleyuchi/article/details/106786423