conf目錄包含了各種應用配置文件,有必須的文件:application.conf和routes。
- application.conf:應用的主配置文件,包含了
- routes:路由定義文件
你也可以在application.conf中添加一些自己的應用中的特殊的配置選項,配置可以在程序中通過Play.configuration.get("propertyName")來讀取。當你需要新建一個新的應用程序,可以使用play new命令來講一些默認配置從$PLAY_HOME/resources/application-skel/conf這個目錄中復制一些相關的程序啟動的默認配置,還有一些配置選項是被注釋的,皆是可以選擇相關的項目來用。
任何一個類庫需要的配置文件,盡量將其放置到conf這個目錄中:這個目錄被配置在了Java的環(huán)境變量里了。
當然,你也可以在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