有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java未找到类型为com的返回值的转换器。春天mvc。模型用户]

例外情况如下: 严重:Servlet。路径为[/Spring\u MVC]的上下文中servlet[hello]的服务()引发异常[请求处理失败;嵌套异常为java.lang.IllegalArgumentException:找不到类型为com.Spring.MVC.model.User]的返回值的转换器,其根本原因为 JAVAlang.IllegalArgumentException:未找到类型为com的返回值的转换器。春天mvc。模型使用者

源代码如下: 用户控制器。爪哇

@Controller
@RequestMapping("/user")
public class UserController {

    private Map<String,User> users = new HashMap <String, User>();

    public UserController(){
        users.put("wang", new User("wang","pwang","wang a bo","123"));
        users.put("chen", new User("chen","pChen","Chen Lin","1e23"));
    }

    @RequestMapping(value="{userName}",method=RequestMethod.GET, params="json")
    @ResponseBody
    public  User show(@PathVariable String userName) {
        return users.get(userName);
    }   
}

用户。爪哇

public class User {

    @NotEmpty(message="User Name not null!!!")
    private String userName;

    @Size(min=6,max=12,message="Password need 6 to 12 Character!!!")
    private String passWord;

    private String nickName;

    @Email(message="Email Fromat invalide!!")
    private String email;

    public User(){

    }

    public User(String userName, String passWord, String nickName, String email) {
        super();
        this.userName = userName;
        this.passWord = passWord;
        this.nickName = nickName;
        this.email = email;
    }


    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }


    public String getPassWord() {
        return passWord;
    }

    public void setPassWord(String passWord) {
        this.passWord = passWord;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }


    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

}

弹簧-4.3.5-释放 jackon-all-1.9.4。罐子


共 (1) 个答案

  1. # 1 楼答案

    我已经用下面的罐子代替了JARJACKON-all-1.9.4。罐子问题已经解决了。 jackson-databind-2.5.0。罐子 jackson-core-2.5.0。罐子 jackson-annotations-2.5.0。罐子