Recursos estáticos de inicialização por primavera que mapeiam correspondências de formigas com ResourceHandlerRegistry

Estou usando o Spring boot 1.3.3 Meus recursos de aplicativo existem emsrc / main / recursos / estático exemplo:src / main / resources / static / index.html Estou tentando mapear meus recursos estáticos com um prefixo como / * / resource / **
Para que ele corresponda a URLs como / main / resource / ** AND / app / resource / **

Quando eu tento isso usando o seguinte código

private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {
        "classpath:/META-INF/resources/", "classpath:/resources/",
        "classpath:/static/", "classpath:/public/" };

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/*/resource/**").addResourceLocations(CLASSPATH_RESOURCE_LOCATIONS);
}

Ele aparece com um 404 quando solicito o domínio: 8080 / app / resource / index.html

Mas retorna a página solicitada quando eu façodomínio: 8080 / index.html (Parecia que alguns matchers padrão estão substituindo os que eu tentei configurar.)

E quando eu uso o seguinte código

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/app/resource/**").addResourceLocations(CLASSPATH_RESOURCE_LOCATIONS);
}

Retorna o domínio da página: 8080 / app / resource / index.html como esperado.

Há algo errado com os fósforos de formigas que estou usando acima? Posso usar recursos estáticos da maneira que desejo?

Qualquer ajuda é apreciada ..