Springboot没有正确捕获到自定义ServiceException异常,@ControllerAdvice或@RestControllerAdvice类、@Configuration没有被Spring扫描到
Springboot没有正确捕获到自定义ServiceException异常,@ControllerAdvice或@RestControllerAdvice类没有被Spring扫描到
Springboot启动类会自动扫描所在包的路径下的所有组件,而在其上层的定义的配置类异常类无法被其自动扫描
1、检查组件扫描路径:
确保你的@ControllerAdvice或@RestControllerAdvice类位于Spring Boot的自动扫描路径下,或者通过Java配置显式指定扫描路径。
2、使用@ComponentScan:
如果你的主应用类没有位于正确的包级别,或者你需要从多个包中扫描组件,可以在你的主应用类或配置类上使用@ComponentScan注解来指定扫描路径。