我有一个叫做的包 服务。在此我有另外两个名为service1和service2的包。 每个服务包中分别有2个控制器类,Controller1和Controller2。
现在,因为我创建了一个名为exceptions的包,所有的异常处理代码都在这里(即@ControllerAdvice类和我的自定义异常)。此例外包属于service1包。
现在问题是,在Controller1抛出的所有异常(这都在service1包中)触发了异常处理,但是不处理Controller2抛出的异常。
为什么会这样?我错过了一些注释或配置吗?请帮助。谢谢!