2017-02-17 14 views
0

Можно ли использовать следующую конфигурацию одновременно?mix WebMvcConfigurerAdapter с конфигурацией <mvc: resources /> на основе xml

<mvc:resources mapping="/static/**" location="/static/, classpath:/static/"/> 

и

@Configuration 
@EnableWebMvc 
public class ResourceMappingsAdapter extends WebMvcConfigurerAdapter { 
... 
@Override 
    public void addResourceHandlers(ResourceHandlerRegistry registry) { 
registry.addResourceHandler("/anotherStatic/", "file:///..."); 
} 

Отображение добавляемые WebMvcConfigurerAdapter, кажется, не служат содержание.

ответ

0

В конце концов, я понял это. Порядок, похоже, имеет значение. Регулировка

<mvc:resources mapping="/static/**" location="/static/" order="1"/> 

и

registry.setOrder(Ordered.HIGHEST_PRECEDENCE) 

в WebMvcConfigurerAdapter решить эту проблему.