由于全局异常处理类GlobalExceptionHandler作为一个通用的工具类,放在另一个包下,如果GlobalExceptionHandler 不在 Springboot启动类的子包下,那么GlobalExceptionHandler的注解RestControllerAdvice (ControllerAdvice)将加载失败。

SpringBootApplication注解会去自动加载RestControllerAdvice,所以需要注意这点。

例如:启动类在  package com.threeds.test ,而异常处理类在:package com.threeds.conment.config;

需修改启动类包路径为: package com.threeds

或者在SpringBootApplication 注解添加 scanBasePackages属性,@SpringBootApplication(scanBasePackages = "com.threeds.*")

 

相关文章:

  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2021-10-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-03
  • 2019-11-16
  • 2021-12-03
  • 2021-12-13
  • 2022-12-23
相关资源
相似解决方案