Ich versuche, mein Spring-MVC-Projekt zu aktualisieren, um die neuen Anmerkungen zu verwenden und meine XML-Datei zu entfernen. Zuvor habe ich meine statischen Ressourcen in meine web.xml
mit der Zeile geladen:
<mvc:resources mapping="/resources/**" location="/resources/" />
Jetzt verwende ich die WebApplicationInitializer
Klasse und die @EnableWebMvc
Annotation, um meinen Dienst ohne XML-Dateien zu starten, kann aber anscheinend nicht herausfinden, wie ich meine Ressourcen laden soll.
Gibt es eine Anmerkung oder eine neue Konfiguration, um diese Ressourcen wiederzugewinnen, ohne XML verwenden zu müssen?
java
spring
spring-mvc
configuration
Dan W.
quelle
quelle
Feder 5
Ab Frühjahr 5 können Sie dazu einfach die WebMvcConfigurer- Schnittstelle implementieren .
Zum Beispiel:
@Configuration @EnableWebMvc public class MyApplication implements WebMvcConfigurer { public void addResourceHandlers(final ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); } }
Siehe veraltete Nachricht in: WebMvcConfigurerAdapter
quelle