diff --git a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/handler/SimpleMappingExceptionResolver.java b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/handler/SimpleMappingExceptionResolver.java index e9dcd7ea83..915de5ff43 100644 --- a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/handler/SimpleMappingExceptionResolver.java +++ b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/handler/SimpleMappingExceptionResolver.java @@ -97,11 +97,19 @@ public class SimpleMappingExceptionResolver extends AbstractHandlerExceptionReso } } + /** + * An alternative to {@link #setStatusCodes(Properties)} for use with + * Java-based configuration. + */ + public void addStatusCode(String viewName, int statusCode) { + this.statusCodes.put(viewName, statusCode); + } + /** * Returns the HTTP status codes provided via {@link #setStatusCodes(Properties)}. * Keys are view names; values are status codes. */ - public Map getStatusCodes() { + public Map getStatusCodesAsMap() { return Collections.unmodifiableMap(statusCodes); }