sbt 创建运行 Scala play 项目
所属分类 play
浏览量 755
生成项目
sbt new playframework/play-scala-seed.g8
运行项目
sbt run
sbt run -Dhttp.port=9100
http://127.0.0.1:9000/
启动日志信息
[info] loading settings for project playdemo-build from plugins.sbt ...
[info] loading project definition from /Users/dugang/demo/playdemo/project
[info] p.c.s.AkkaHttpServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
INFO play.api.http.EnabledFilters Enabled Filters (see https://www.playframework.com/documentation/latest/Filters ):
play.filters.csrf.CSRFFilter
play.filters.headers.SecurityHeadersFilter
play.filters.hosts.AllowedHostsFilter
INFO play.api.Play Application started (Dev) (no global state)
https://www.playframework.com/documentation/latest/Filters
项目导入 IDEA
先编译 再导入
导入成功后
源码目录会变成 蓝色
controller 目录右键 new 会出现 [scala class] 菜单
run / edit configurations
添加一个 sbt task
name playdemo
tasks 里 输入 run
use sbt shell 不要勾选
vm parameters 输入jvm参数 指定端口
-Dhttp.port=9100
RUN OR DEBUG playdemo
运行 或 debug 项目
https://gitee.com/dyyx/hellocode/tree/master/demo/scala/playdemo
play REST hello 实例
play框架调试关键代码
上一篇
下一篇
akka actor ask 模式 实例
idea debug 技巧
Reactive Programming
scala Option Try Either
scala try future 例子
scala Play框架 依赖注入 guice 使用说明