gpt4 book ai didi

android - Android 的 Spring

转载 作者:太空狗 更新时间:2023-10-29 15:09:27 24 4
gpt4 key购买 nike

我的代码在创建新的 MappingJacksonHttpMessageConverter 时挂起。我在 Android 4.1.2 上运行。代码如下

public void login(String empCode, String password) {
RestTemplate rt = new RestTemplate();
MappingJacksonHttpMessageConverter jackson = new MappingJacksonHttpMessageConverter();
try{
rt.getMessageConverters().add(jackson);
rt.getMessageConverters().add(new StringHttpMessageConverter());
} catch(Exception ex) {
ex.printStackTrace();
}


String uri = new String("http://43.68.85.137:8080/cimweb/api/authenticateEmployee");
Employee employee = new Employee();
employee.setEmpCode(empCode);
employee.setPassword(password);
employee.setAuthenticUser(false);

Employee returns = rt.postForObject(uri, employee, Employee.class);}

这是日志

08-14 16:11:41.250: E/dalvikvm(15517): Could not find class 'org.codehaus.jackson.map.ObjectMapper', referenced from method org.springframework.http.converter.json.MappingJacksonHttpMessageConverter. 08-14 16:11:41.250: W/dalvikvm(15517): VFY: unable to resolve new-instance 807 (Lorg/codehaus/jackson/map/ObjectMapper;) in Lorg/springframework/http/converter/json/MappingJacksonHttpMessageConverter; 08-14 16:11:41.250: D/dalvikvm(15517): VFY: replacing opcode 0x22 at 0x000e

最佳答案

ObjectMapper 不在您的类路径中。如果您使用的是 Eclipse,请右键单击您的项目,然后单击构建路径 > 配置构建路径...

然后添加必要的 jar 文件。确保你同时拥有这两个:

http://www.springsource.org/spring-android

http://jackson.codehaus.org/

获取两者的最新版本并将它们添加到您的类路径中。

关于android - Android 的 Spring ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18226583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com