Asignación de recursos estáticos de arranque de Spring con el recurso ResourceHandlerRegistry

Estoy usando Spring boot 1.3.3 Los recursos de mi aplicación existen ensrc / main / resources / static ejemplo:src / main / resources / static / index.html Estoy tratando de asignar mis recursos estáticos con un prefijo como / * / resource / **
Para que coincida con URL como / main / resource / ** AND / app / resource / **

Cuando lo intento usando el siguiente 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);
}

Viene con un 404 cuando solicito el dominio: 8080 / app / resource / index.html

Pero devuelve la página solicitada cuando lo hagodominio: 8080 / index.html (Parecía que algunos matizadores predeterminados anulaban los que intenté configurar).

Y cuando uso el siguiente código

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

Devuelve el dominio de la página: 8080 / app / resource / index.html como se esperaba.

¿Hay algún problema con las hormigas que estoy usando arriba? ¿Puedo usar recursos estáticos de la manera que quiero?

Cualquier ayuda es apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta