Bonjour à tous.
Je suis en train de créé un projet maven spring boot issue de l’initialiseur http://start.spring.io. Je travail ensuite avec Spring Tools Suite comme ide...
J'ai donc créé cette architecture de base avec les options Web, Security, Session, JPA, JDBC, MySQL JDBC Driver, Thymeleaf+ DevTools
Mon problème est que j'avais suivit un tutoriel qui m'avais mené à la création d'un projet similaire mais sans Security. Je m'en sert donc d'exemple pour ma création de ce nouveau projet car il fonctionnait très bien. Mon soucis c'est que j'ai une erreur qui ce lève sur cette nouvelle version de projet et qui me dit :
Le projet possède pourtant bien le dossier JavaResources/Librairies qui contient, lui, la lib java et la lib maven, qui, cette dernière, contient le fichier groovy-2.4.11.jarThe project was not build since its build path is incomplete. Cannot found the class file for groovy.lang.GroovyObject. Fix the build path then try building this project
l'erreur est focalisé sur l'un des fichiers de configuration de l'application SpringApplication que j'ai rajouté. L'erreur correspond à la ligne templateEngine.addDialect(new LayoutDialect()); d'un des beans de configuration pour mon moteur de templates:
Fichier /src/main/ApplicationConfig.java
Si quelqu'un serai m’orienter car je vois vraiment pas et le build path me semble bon selon moi...
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
23
24
25 // ... @Configuration public class ApplicationConfig extends WebMvcConfigurerAdapter { // ... @Bean public SpringResourceTemplateResolver templateResolver() { SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver(); templateResolver.setPrefix("classpath:/templates/"); templateResolver.setSuffix(".xml"); templateResolver.setTemplateMode("HTML5"); templateResolver.setCharacterEncoding("UTF-8"); templateResolver.setCacheable(true); return templateResolver; } @Bean SpringTemplateEngine templateEngine(SpringResourceTemplateResolver templateResolver) { SpringTemplateEngine templateEngine = new SpringTemplateEngine(); templateEngine.setTemplateResolver(templateResolver); templateEngine.addDialect(new LayoutDialect()); return templateEngine; } // ... }
Partager