在web开发过程中,有没有一种方式给controller或action附加一种属性,类似给controller或action打上不同的tag,用于区分不同的类型,如下:/**@Tags("All")*/classUserControllerextendsController{/**@Tags("Read")*/publicfunctionindex(){}/**@Tags("Write")*/publicfunctionadd(){}/**@Tags("Write")*/publicfunctionfoo(){}}
2 回答
慕勒3428872
TA贡献1848条经验 获得超6个赞
撸C#不?里面有Attribute可以给成员进行标注。python也可以用装饰器来实现。其他的就不熟了。UPDATE:PHP可以通过反射拿到注释,黑魔法……ReflectionClass::getDocCommentFakingmethodattributesinPHP?
慕娘9325324
TA贡献1783条经验 获得超4个赞
Java有annotation,问题在于你想怎么利用这些tag?@All//也可以@Tags("All")classUserControllerextendsController{@ReadpublicObjectindex(){}@WritepublicObjectadd(){}@WritepublicObjectfoo(){}}
添加回答
举报
0/150
提交
取消