Wie werden statische Inhalte im Frühjahr bereitgestellt?

Ich verwende spring-mvc framework in meinem aktuellen Projekt. Der ROOT-Ordner enthält viele Webordner mit HTML, JSP, CSS, JS usw. Meine Spring-MVC-Konfiguration lautet wie folgt:

<context:annotation-config />

    <bean id="comicControllerBean" class="tv.cinemacraft.videogramwebapp.springmvc.controllers.ComicController" />
    <bean id="dashboardControllerBean" class="tv.cinemacraft.videogramwebapp.springmvc.controllers.DashBoardController" />
    <bean id="genericControllerBean" class="tv.cinemacraft.videogramwebapp.springmvc.controllers.GenericController" />
    <bean id="channelControllerBean" class="tv.cinemacraft.videogramwebapp.springmvc.controllers.ChannelController" />

    <!-- <context:component-scan base-package="tv.cinemacraft.videogramwebapp.springmvc.controllers" /> -->

    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/" />
        <property name="suffix" value=".jsp" />
        <property name="order" value="1" />
    </bean>

    <bean class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
        <property name="basename" value="views" />
        <property name="order" value="0" />
    </bean>

Und ich habe ein Mapping in meinem Java-Controller definiert. Dies führt jedoch dazu, dass statische Inhalte wie jedes Bild verschwinden. Wenn ich über ROOT //. Jpg ein Bild in einem Ordner anfordere, erhalte ich den 404-Antwortcode, obwohl das Bild vorhanden ist. Wenn ich spring-mvc entferne, wird das Bild angezeigt.

Beachten Sie, dass das Ressourcenattribut von spring-mvc für statische Inhalte geeignet ist, dass jedoch mein statischer Inhalt in einem bestimmten Ordner vorhanden sein muss, z. Ressourcenordner. Dieser Ansatz ist für mich also nicht nützlich.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage