Refine RequestContextFilter order
Use an order relative to REQUEST_WRAPPER_FILTER_MAX_ORDER. Closes gh-2637
This commit is contained in:
parent
15fbb8ddf9
commit
88cc883e94
|
|
@ -16,6 +16,7 @@
|
||||||
|
|
||||||
package org.springframework.boot.context.web;
|
package org.springframework.boot.context.web;
|
||||||
|
|
||||||
|
import org.springframework.boot.context.embedded.FilterRegistrationBean;
|
||||||
import org.springframework.core.Ordered;
|
import org.springframework.core.Ordered;
|
||||||
import org.springframework.web.filter.RequestContextFilter;
|
import org.springframework.web.filter.RequestContextFilter;
|
||||||
|
|
||||||
|
|
@ -27,8 +28,8 @@ import org.springframework.web.filter.RequestContextFilter;
|
||||||
*/
|
*/
|
||||||
public class OrderedRequestContextFilter extends RequestContextFilter implements Ordered {
|
public class OrderedRequestContextFilter extends RequestContextFilter implements Ordered {
|
||||||
|
|
||||||
// Order defaults to high but after Spring Session filter
|
// Order defaults to after Spring Session filter
|
||||||
private int order = Ordered.HIGHEST_PRECEDENCE + 100;
|
private int order = FilterRegistrationBean.REQUEST_WRAPPER_FILTER_MAX_ORDER + 5;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getOrder() {
|
public int getOrder() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue