Bonjour,

je test l'inversion de dépendance avec ce code:

Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
import org.springframework.context.support.ClassPathXmlApplicationContext;
 
public class AffichAvecSpringBoot {
	public static void main(String[] args) {
		ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"config.xml"});
		System.out.println(context);
		//IMetier metier = (IMetier) context.getBean("metier");
		// System.out.println(metier.calculTTC());
		 context.close();
	}
 
}

Avec visual studio, j'ai cette erreur:

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
 
 
TERMINAL
Exception in thread "main"
java.lang.NoClassDefFoundError: org/springframework/core/env/EnvironmentCapable
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
ClassLoader.java:763
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
SecureClassLoader.java:142
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
URLClassLoader.java:468
	at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
URLClassLoader.java:74
	at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
URLClassLoader.java:369
	at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
URLClassLoader.java:363
	at java.security.AccessController.doPrivileged(Native Method)
Avant d'exécuter ce code, j'ai ajouter 2 dépendance dans le fichier pom.xml (surligner).

Nom : pom_xml.png
Affichages : 628
Taille : 50,2 Ko

Quel est mon souci, il ne trouve pas mon fichier config.xml (déposer dans le dossier d'origine maven ressources)?

merci d'avance pour la réponse