के साथ NoSuchMethodError मैंने एक परीक्षण लिखा है जहां मैं एनोटेशन के साथ अपना एप्लिकेशन संदर्भ स्थान निर्दिष्ट करता हूं। फिर मैं अपने दाओ को परीक्षण में डाल देता हूं।स्प्रिंग म्यूटेबल वैल्यू
@ContextConfiguration(locations = {"file:service/src/main/webapp/WEB-INF/applicationContext.xml"})
public class MyTest extends AbstractTestNGSpringContextTests {
@Autowired
protected MyDao myDao;
private PlatformTransactionManager transactionManager;
private TransactionTemplate transactionTemplate;
@Test
public void shouldSaveEntityToDb() {
transactionTemplate.execute(new TransactionCallbackWithoutResult() {
protected void doInTransactionWithoutResult(TransactionStatus status) {
Entity entity = new Entity();
//test
myDao.save(entity)
//assert
assertNotNull(entity.getId());
}
});
}
जब मैं परीक्षण चलाने मैं एक अपवाद है जिसमें कहा गया है कि आवेदन संदर्भ लोड नहीं हो सका हो और यह करने पर निर्भर करता:
Caused by: java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/MutablePropertyValues;
मुझे पता नहीं है, जहां की तलाश में, क्यों शुरू कर दिया है मुझे यह त्रुटि मिलती है और मैं इसे कैसे हल कर सकता हूं? जानकारी springframework 3.0.2.RELEASE, हाइबरनेट 3.4.0.GA, testng 5.9
धन्यवाद!
आप सही हैं, मेरी परियोजना में 2.5.6 वसंत की निर्भरता थी। – jakob