Salut peut m'aider à résoudre ce problème. Ici, je crée un bean JMS puis je l'enregistre et, après avoir créé le contexte final, crée le contexte printanier en utilisant FileSystem. Quand je le fais, il jette une exception disantGenericsHelper au printemps
Caused by: java.lang.NoClassDefFoundError: org/springframework/core/GenericsHelper
at org.springframework.beans.PropertyTypeConverter.convertToTypedMap(PropertyTypeConverter.java:316)
Je suis incapable de trouver cette classe dans le cadre du printemps. Peut-on aider à résoudre ce problème. Je veux dire de quel paquet cette classe vient.
DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
BeanDefinition jmsConfigBean = BeanDefinitionBuilder.rootBeanDefinition(Testector.class).addConstructorArg(testApp.getUser().get_empNo()).getBeanDefinition();
beanFactory.registerBeanDefinition("testMessageSelector", jmsConfigBean);
BeanDefinition jndiEnvironmentBean = BeanDefinitionBuilder.rootBeanDefinition(IRISAssistJndiEnvironment.class).addConstructorArg(irisApp.mode).getBeanDefinition();
beanFactory.registerBeanDefinition("testJndiEnvironment", jndiEnvironmentBean);
GenericApplicationContext genericContext = new GenericApplicationContext(beanFactory);
genericContext.refresh();
new FileSystemXmlApplicationContext(new String[] { "Spring_JMS_Config.xml" }, genericContext);
Généralement un mélange de pots de différentes versions de ressort. Ne mélangez jamais des versions de pots d'un cadre (quel que soit le cadre). –