- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
实际上,我在一个单独的项目中使用 @ControllerAdvice 为我的 Sprint 启动项目编写了一个全局 ExceptionHandling,现在我想从另一个项目调用它,但似乎它不起作用,因为它不会覆盖默认异常。
我正在使用 Java 进行开发。
现在我想知道如何配置这两个项目以便能够从另一个项目为我调用这个全局 ExceptionHandling 类。我的目的是将其用于多个项目。
提前感谢您的帮助。
最佳答案
我也遇到了同样的问题。我通过将 Controller 建议的类公开为配置类中的 @Bean 来修复此问题(用 @SpringBootApplication 或 @Configuration 注释的类)。
当然,您需要在 Controller 建议所在的位置添加库的 pom 依赖项。
关于java - 如何从另一个项目调用@ControllerAdvice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46283245/
我可以定义一个 Spring ControllerAdvice,它由使用自定义注解的 Controller 子集有选择地使用: @RestController @UseAdviceA @Request
这是 web 入口点的主 Controller @Controller @RequestMapping("/webapp") public class WebAppController { @Requ
我有一个 Spring 4 应用程序,其中包含多个用 @Order(someValue) 注释的 ControllerAdvices。此外,我在我的一个外部库中发现了一个 ControllerAdvi
实现前的准备工作 @ControllerAdvice注解的简单介绍 @ControllerAdvice注解作用是给Controller控制器添加统一的操作或处理。 对于@ControllerAdvic
我一直在关注一些有关使用 Spring 框架进行错误处理的教程。我的handleNullPointer方法确实捕获了空指针异常。但是,我想知道该方法之后返回到哪里,因为我想在前端(网页)上显示错误的一
有没有办法从 @ControllerAdvice 获得控制权的地方获取类。 即:如果 PersonController 的执行正在进行,并且我收到一些错误,由于控制权转移到 @ControllerAd
我有一个用 @ControllerAdvice 注释的类,为我的 api 提供了一些中央异常处理。它处理的异常之一是 MethodArgumentNotValidException,当用 @Valid
我想将响应正文设置为异常的错误消息: @ControllerAdvice public class RestResponseEntityExceptionHandler extends Respons
实际上,我在一个单独的项目中使用 @ControllerAdvice 为我的 Sprint 启动项目编写了一个全局 ExceptionHandling,现在我想从另一个项目调用它,但似乎它不起作用,因
我有一个 REST 服务,我需要使用自定义 json 响应发送适当的状态代码,这解释了错误的原因。 我有@Controller类,它公开了一个服务/test,在访问该服务时,我抛出了一个自定义异常(扩
我已经浏览了所有相关的帖子,但我的@ControllerAdvice似乎没有处理从 Controller 类抛出的自定义异常。但是@Controller类中的@ExceptionHandler确实处理
我正在开发一个 Spring MVC/Webflow 应用程序(版本 3.2)并尝试让异常处理工作,我可以在其中将自定义异常消息输出到日志文件和 error.jsp。我遇到的问题是异常处理程序没有被解
我正在为 Spring MVC 中的异常处理开发示例演示应用程序。我正在尝试使用@ControllerAdvice 进行异常处理 我按照 this 中描述的步骤进行操作链接。 但是当我运行我的应用程序
我有以下 Controller 类 package com.java.rest.controllers; @Controller @RequestMapping("/api") public clas
在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@Req
我有 SimpleMappingExceptionResolver像这样配置。 @Bean(name = "simpleMappingExceptionResolver") public Simple
我不知道为什么,但 @ControllerAdvice覆盖在 Exception 处定义的响应代码级别使用 @ResponseStatus注解。 异常(exception) : @ResponseSt
我制作了一个用于监听异常的通用项目并使用 @ControllerAdvice与 @ExceptionHandler @ControllerAdvice(annotations = RestContro
在我的 REST 服务应用程序中,我计划创建一个 @ControllerAdvice捕获 Controller 抛出的异常并返回 ResponseEntity 的类对象根据错误类型。 但我已经有一个
@RestControllerAdvice 和 @ControllerAdvice 之间的主要区别是什么? 我们是否应该始终将 @RestControllerAdvice 用于休息服务和 @Contr
我是一名优秀的程序员,十分优秀!