2011-10-21 6 views
0

主なオブジェクトをキャスト:Spring MVCのは、私は現在、私のSpring MVCのプロジェクトの多くをで次の操作を行い

protected String onSubmit(UploadMessagesCommand command, Principal principal) throws Exception { 
    MyCustomUserDetailsImpl user = (MyCustomUserDetailsImpl) principal; 
    //etc 
} 

が仕事にこれを得るための良い方法はありますので、私は、ユーザーの引数を持つ主要引数を置き換えることができキャストを避ける?

答えて

3

私はユーザー(詳細)を直接使用することができることに弾みをつけました。

protected String onSubmit(UploadMessagesCommand command, User user) throws Exception { 
    //etc 
}