Spring 4 cargando recursos estáticos

Tengo una aplicación Spring MVC con un montón de archivos css y js actualmente colocados en elsrc/main/java/resources/assets directorio.

Leí Spring Docs y algunos Tutoriales sobre cómo cargar estos archivos para mis plantillas usando elResourceHandlerRegistry clase. Especialmente pensé que los fragmentos de código deeste tutorial encajaría perfectamente en la estructura de mi proyecto.

Pero siempre obtengo un 404 en mis archivos de recursos.

Aquí está la clase de Aplicación / Configuración con la que estoy corriendo actualmente:

@Configuration
@EnableAutoConfiguration
@ImportResource("/applicationContext.xml") // only used for jpa/hibernate
@EnableWebMvc
@ComponentScan(basePackages = "at.sustain.docutools.viewer.presentation")
public class Application extends WebMvcConfigurerAdapter {

    public static void main(String args[]) {
        SpringApplication.run(Application.class);
    }

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/assets/**")
                .addResourceLocations("classpath:/assets/");
        registry.addResourceHandler("/css/**")
                .addResourceLocations("/css/");
        registry.addResourceHandler("/js/**")
                .addResourceLocations("/js/");

    }

}

Y aquí un HEADer usado en mis archivos HTML (colocado en recursos / plantillas):

<head>
    <!-- local Stylesheet -->
    <link href="css/style.css" rel="stylesheet" />
    <!-- local Javascript files -->
    <script src="js/general.js"></script>
    <script src="js/xmlhttp.js"></script>
    <!-- local Javascript libraries -->
    <script src="js/lib/filter.js"></script>
    <script src="js/lib/jquery.fs.zoomer.js"></script>
    <script src="js/lib/jquery.validate.js"></script>
</head>

El archivo html se carga correctamente a través de mis clases de controlador, pero cuando intento golpear, p. mistyle.css archivo (http://localhost:8080/css/style.css) Me sale un 404 como ya se mencionó.

Parece que no puedo encontrar más recursos que me puedan proporcionar más información sobre este tema para Spring 4. ¿Echo de menos algunos archivos de configuración? ¿O los registros del manejador de recursos no se ajustan a mi estructura? Espero sus respuestas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta