文章

Gugoo阅读笔记

Gugoo阅读笔记

Controller

BaseController

属性

在继承beego.Controller的同时可以自定义属性,这些属性可以被其继承者使用(但不能通过这个属性来传递参数)。

方法

关于接口的定义:go语言通过接口来实现面向对象,两个对象只要实现了相应的接口就视为同一类对象。这与java要求所有对象都必须继承自object的要求相距甚远,但更为灵活,某种意义上又类似C++中的多重继承(应该不是一样的东西,有时间再慢慢分析)

这些方法可以被继承者调用。关于方法中使用到的上下文相关参数(例如this.GetString(“app”)等)

Prepare

  • 何时执行?

对一个Controller而言,在执行诸如GET/POST等方法之前会先执行Prepare方法。 放在BaseController上,暂不明确

  • 能做什么?
本文由作者按照 CC BY 4.0 进行授权

热门标签