Spring ResponseEntity返回列表对象

Spring ResponseEntity返回列表对象,spring,api,rest,Spring,Api,Rest,在以下代码中,我希望使用ResponseEntity返回培训后的用户列表: public Utilisateur initUserByFormation(Integer idFrormation) { Utilisateur user = new Utilisaateur() ; user = userService.getuserByIdFormation(idFrormation) ; return user;

在以下代码中,我希望使用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内部服务器错误唯一id:1736346060请求处理失败;嵌套异常为java.lang.ClassCastException:org.c3.unedicbase.domain.Demandeur无法转换为java.util.ListWell,看起来您有转换问题。你能展示更多的代码吗?此处隐藏了哪些数据:userService.initUserByFormationidFrormation?initUserByFormation此方法允许在数据库中进行查询:public Usitateur GetUserByIdFormation idFrormation{return Usitateur DemandUpper.GetDemandUrbyidPrestationNew IntegeridFrormation;}否,这是getuser。。。。关于inituser…?我只是不明白您在这里试图实现什么,请参阅Usiateur InitUserByFormationIntegrater idFrormation return user object和在控制器方法中执行List Usiateurs=List userService.initUserByFormationidFrormation,您正在使用用户列表强制转换单个用户对象,这是完全错误的,您的IDE是否显示了错误!!!!
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