【发布时间】:2017-01-04 05:27:20
【问题描述】:
我正在使用Spring Boot 创建一个web application。在我的controller 中,可能会出现一些errors 的情况。我需要通知我的最终用户这些错误。
例如,在将数据保存在数据库中时,可能会有error。在这种情况下,我需要显示自定义错误消息。
有时可能会抛出exception,需要报告适当的用户友好错误消息。
我读到过使用ExceptionHandler 来执行此操作。问题在于这种方法,我需要使用错误消息创建不同的视图(html 文件,因为我使用的是Thymeleaf)。因此,对于每个异常/错误情况,我需要创建一个带有硬编码错误消息的单独 HTML 文件。
是否可以使用单个 error.html 页面并根据 controller 中发生的确切错误自定义该页面中的错误消息?
【问题讨论】:
标签: spring-boot exception-handling