Revel在app目录的init()
函数开始的时候会导入 app/
中的所有依赖包或者 ( 模块)。
controllers/init.go
用于注册拦截器 interceptor。同一个包的源文件中init()
函数的执行无序的, 所以收集所有的拦截器定义到同一个文件中,便于开发者指定拦截器的执行顺序(也可以用于顺序敏感的初始化)。
conf
conf
目录包含了Revel应用程序的配置文件,有两个主要的配置:
app.conf
, 主配置文件,包含了标准配置参数。routes
, 路由定义文件。
messages
messages
目录包含了本地化消息文件。
public
静态资源文件存放到 public
目录,由Web server 直接提供静态文件支持。 通常包含三个标准的子目录 images, CSS 和 JavaScript。
目录的名字可以随意,使用的时候只需要与路由对应起来就好。
标签:Revel
相关阅读 >>
更多相关阅读请进入《Revel》频道 >>

Go语言101
一个与时俱进的Go编程知识库。