我知道它存在像FOSRestBundle这样的包来实现它,但使用它可能会非常复杂。所以我决定创建一个简单的RestController
类来添加更多"自动化"列出/添加/更新/删除实体的方法。
所以我的第一个问题是:使用特质或中间类来实现它会更好吗?
答案 0 :(得分:0)
使用特征取决于两件事:
是否要对某些不依赖RestController
的类使用Controller
方法?
由于您肯定会使用一些Controller
方法来撰写RestController
,我认为答案是否定的。
您是否计划创建其他必须用来完成控制器的课程?
如果答案是肯定的,那么您有可能将RestController
保留为Controller
继承的,并将这些其他类作为特征写入。如果答案是否定的,那么RestController
应该是中间人更清楚。