我正在尝试在我的Servlet项目中使用RestTemplate。我有一些值要发送到Restful Web服务。我试过以下代码:
RestTemplate restTemplate = new RestTemplate();
String url = "http://localhost:8080/spring-rest/data/putdata{id}{name}";
Map<String, String> map = new HashMap<String, String>();
map.put("id", "100");
map.put("name", "Ram");
Address address = new Address("Dhananjaypur", "Varanasi","UP");
restTemplate.put(url, address, map);
我正在使用spring-web-4.39-RELEASE.jar的jar版本。当我尝试调试应用程序时,我得到以下例外:
java.lang.NoClassDefFoundError: org.springframework.web.client.RestTemplate
但我已经在classpath中添加了jar文件。任何人都可以帮我吗?
答案 0 :(得分:0)
这是definatley那里,你确定你的回购中有罐子,而你正在使用 spring-web-4.3.9-RELEASE.jar而不是spring-web-4.39-RELEASE.jar
>>> import random
>>> i=0
>>> out = []
>>> while i<len(l):
left_out = len(l) - i
inner_size = random.randint(1,left_out)
out.append(l[i: i+inner_size])
i += inner_size
>>> out
=> [['a'], ['b'], ['c', 'd', 'e', 'f', 'g'], ['h', 'i']]