ResponseEntity返回列表对象

时间:2015-05-07 10:13:49

标签: spring api rest

在以下代码中,我想使用ResponseEntity从培训中返回用户列表:

public Utilisateur initUserByFormation(Integer idFrormation) {
            Utilisateur user = new Utilisaateur() ;
            user = userService.getuserByIdFormation(idFrormation) ;
            return user;
        }

并且控制器调用此方法:

@RequestMapping(value = "/test/{idFrormation}", method=RequestMethod.GET)
    public ResponseEntity <List<Utilisateur>> test(@PathVariable("idFrormation") Integer idFrormation) {

        List<Utilisateur> utilisateurs = (List<Utilisateur>) userService.initUserByFormation(idFrormation);
        return new ResponseEntity <List<Utilisateur>> (utilisateurs, HttpStatus.ACCEPTED);
    }

但是,我收到以下错误:

500 Internal Server Error ERROR Unique id: 1736346060 Request processing failed; nested exception is java.lang.ClassCastException: org.c3.unedicbase.domain.Demandeur cannot be cast to java.util.List 

你能帮我找一下这个错误的来源吗?

提前谢谢。

0 个答案:

没有答案