Bonjour,
J'ai voulu installer un dépendance maven pour des template d'email.
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
Le problème c'est que maintenant mes jsp sont ignorés et lors d'une url l'application recherche une template thymeleaf
J'ai essayé plusieurs choses j'ai cherché mais rien à régler mon problème.
J'ai mis dans application.properties :
J'ai essayé avec une classe de configuration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 spring.mvc.view.prefix:/WEB-INF/jsp/ spring.mvc.view.suffix:.jsp
Mais j'ai toujours ma template thymeleaf index pour ma page d'accueil maintenant. Les vues sont recherchés dans les templates thymeleaf. Comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package mdrone.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.EnableWebMvc; import org.springframework.web.servlet.view.InternalResourceViewResolver; import org.springframework.web.servlet.view.JstlView; @Configuration @EnableWebMvc public class ViewConfiguration { @Bean public InternalResourceViewResolver jspViewResolver(){ final InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setViewClass(JstlView.class); viewResolver.setPrefix("/WEB-INF/views/"); viewResolver.setSuffix(".jsp"); viewResolver.setViewNames("jsp/*"); return viewResolver; } }
Merci.
Partager