【发布时间】:2018-09-21 05:58:38
【问题描述】:
我正在开发一个 Rest Spring 启动应用程序,我的代码如下:
-
@SpringBootApplication 公共类 Initializer 扩展 SpringBootServletInitializer {
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(Initializer.class); }}
具有 CRUD 方法的接口
- 许多实现接口的类
- 控制器类
- 带有
@ControllerAdvice的异常处理程序类,其中带有@ExceptionHandler(NotImplementedException.class){ //message }的方法
我有一些资源,比如a,b,c,d。
到目前为止,我只实现了a 和b,因此如果客户端尝试访问c 和d,我想抛出一个自定义的NotImplementedException。
我想知道我应该在哪里抛出这个异常,我是否必须使用ResourceHandlers之类的东西,如果是,如何使用它以及需要什么配置?
【问题讨论】:
标签: rest spring-boot exception-handling