我希望为不同类型的控制器提供@ControllerAdvice
的多个实现。如何强制控制器只使用我想要的控制器?
我可以 不 使用@ControllerAdvice( assignableTypes = MyController.class )
,因为我将控制器建议放在一个jar中,该jar将作为依赖项引入,用户将创建其控制器后面。
答案 0 :(得分:1)
您可以在Jar中定义特定或注释列表,然后在controllerAdvice中使用" annotations"声明控制操作。使用@ControlledAdvice中声明的这个/其中一个注释注释的控制器将由@ControllerAdvice注释类辅助。