多弹簧控制器的最佳实践。我应该遵循基于功能还是基于用户?

时间:2013-03-06 07:04:59

标签: spring rest controller

我打算将我现有的弹簧控制器分成多个。 遵循这种方法的最佳做法是什么。 它们应该根据功能划分吗?还是由执行操作的用户拆分? 我也应该更改映射URL?或者为控制器使用相同的URL,因为方法级别我将再次使用不同的映射URL。

任何回复都将受到高度赞赏

1 个答案:

答案 0 :(得分:2)

与您的问题相关的良好做法......

  1. 特定于模块的控制器。

  2. 基于控制器的映射网址

    例如。)PatientController - > ../../patient/save和../../patient/edit

    /患者是控制者

    / save和/ edit定义方法

  3. 您可以添加活动日志以监控用户类型及其操作。