• Phillip Webb's avatar
    Remove @ControllerAdvice from BasicErrorController · 30ac768c
    Phillip Webb authored
    Update the BasicErrorController so that it no longer needs to implement
    @ControllerAdvice or have an @ExceptionHandler method.
    
    A new ErrorAttributes interface is now used to obtain error details,
    the DefaultErrorAttributes implementation uses a
    HandlerExceptionResolver to obtain root exception details if the
    `javax.servlet.error.*` attributes are missing.
    
    This change also removes the need for the extract(...) method on
    ErrorController as classes such as WebRequestTraceFilter can
    now use the ErrorAttributes interface directly.
    
    See gh-839, gh-538
    Fixes gh-843
    30ac768c
Name
Last commit
Last update
..
amqp Loading commit data...
aop Loading commit data...
batch Loading commit data...
condition Loading commit data...
data Loading commit data...
flyway Loading commit data...
freemarker Loading commit data...
hateoas Loading commit data...
integration Loading commit data...
jdbc Loading commit data...
jms Loading commit data...
jmx Loading commit data...
liquibase Loading commit data...
logging Loading commit data...
mobile Loading commit data...
mongo Loading commit data...
orm/jpa Loading commit data...
reactor Loading commit data...
redis Loading commit data...
security Loading commit data...
thymeleaf Loading commit data...
web Loading commit data...
AdhocTestSuite.java Loading commit data...
AutoConfigurationPackagesTests.java Loading commit data...
AutoConfigurationReproTests.java Loading commit data...
AutoConfigurationSorterTests.java Loading commit data...
EarlyInitFactoryBean.java Loading commit data...
MessageSourceAutoConfigurationTests.java Loading commit data...
PropertyPlaceholderAutoConfigurationTests.java Loading commit data...
SpringJUnitTests.java Loading commit data...
TestAutoConfigurationPackage.java Loading commit data...
TestAutoConfigurationPackageRegistrar.java Loading commit data...