我正在尝试设置一个基本的Spray Can服务器.在代码中,我看到了这个:
IO(Http) ! Http.Bind(service, interface = "localhost", port = 8080)
Run Code Online (Sandbox Code Playgroud)
我想从application.conf文件配置该端口(8080).但是,conf文件的格式(http://spray.io/documentation/1.2-M8/spray-can/configuration/)没有定义端口.
这是否意味着实现此目的的方法是自己定义端口配置,并从application.conf中读取它?如果是这样,这是怎么做到的?
您需要application.conf手动添加端口设置并手动加载,如下所示.
import com.typesafe.config._
val conf = ConfigFactory.load()
val serverPort = conf.getInt("port")
IO(Http) ! Http.Bind(service, interface = "localhost", port = serverPort)
Run Code Online (Sandbox Code Playgroud)
其中src/main/resources/application.conf如下所示:
port = 8090
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1764 次 |
| 最近记录: |