conf目录包含了各种应用配置文件,有必须的文件:application.conf和routes。
- application.conf:应用的主配置文件,包含了
- routes:路由定义文件
你也可以在application.conf中添加一些自己的应用中的特殊的配置选项,配置可以在程序中通过Play.configuration.get("propertyName")来读取。当你需要新建一个新的应用程序,可以使用play new命令来讲一些默认配置从$PLAY_HOME/resources/application-skel/conf这个目录中复制一些相关的程序启动的默认配置,还有一些配置选项是被注释的,皆是可以选择相关的项目来用。
任何一个类库需要的配置文件,尽量将其放置到conf这个目录中:这个目录被配置在了Java的环境变量里了。
当然,你也可以在application.conf这个文件中引用其他的一些play配置,只要用@include.作为开头即可。例如,你定义了一个附加的MIME类型在conf/mime-types.conf里:
# Web fonts
mimetype.eot = application/vnd.ms-fontobject
mimetype.otf = application/octet-stream
mimetype.ttf = application/octet-stream
mimetype.woff = application/x-font-woff
你可以通过如下命令讲文件导入到application.conf中:
@include.mime = mime-types.conf
文献参考:http://www.playframework.org/documentation/1.2.3/main