Иван Гладуш Asked:2020-02-12 18:00:00 +0000 UTC2020-02-12 18:00:00 +0000 UTC 2020-02-12 18:00:00 +0000 UTC java中的接口控制器? 772 控制器创建接口是个好主意吗? 如果是,进行注释的最佳方法是什么@RequestMapping()? 在界面中注册它,或在控制器中,或两者兼而有之? java 2 个回答 Voted Best Answer Nikolai 2020-02-12T18:14:05Z2020-02-12T18:14:05Z 为了接口而创建接口并不是一个好主意。 但是如果你真的需要它,例如 AOP,那么这是一个合理的解决方案。 在这种情况下,注解必须放在接口方法(RequestMapping)上: 注意:当使用控制器接口(例如用于 AOP 代理)时,请确保始终将所有映射注释 - 例如 @RequestMapping 和 @SessionAttributes - 放在控制器接口上而不是实现类上。 dreamexx 2020-02-12T18:10:39Z2020-02-12T18:10:39Z 如果您需要在多个类中实现特定接口,您可以创建例如某种 AbstractController。并且有必要在实现某种接口的类中进行注释。在这两个地方绝对没有必要)
为了接口而创建接口并不是一个好主意。
但是如果你真的需要它,例如 AOP,那么这是一个合理的解决方案。
在这种情况下,注解必须放在接口方法(RequestMapping)上:
如果您需要在多个类中实现特定接口,您可以创建例如某种 AbstractController。并且有必要在实现某种接口的类中进行注释。在这两个地方绝对没有必要)