Webアプリケーションでhibernateを使用して遅延ロードを使用しています。JsonSerializerに@ beanを@autowireする方法は?
私はDesignSerializer
がでインスタンス化されているため、完全に理解できるサーバーの応答
@Component public class DesignSerializer extends JsonSerializer<Design> { @Autowired IDesignService designService; <-- is null
}
の解析段階でデータベースからいくつかのオブジェクトをロードしたいと思います」各オブジェクトに対して「新しい」演算子を使用します。
私は自分のbeanを作成したときにそのシリアライザに注入する方法があると確信しています。
あなたは私を助けたり、正しい方向に向けることができますか?
DesignSerializerが@Componentのマークである場合、私が間違っていなければ、Beanであると考えられます。あなたは春に作られた豆をつかむことができますか? –
どうすればいいですか?このシリアライザは@ResponseBodyでコントローラを終了した後に春に呼び出されます – Gleeb
[Application Context](http://static.springsource.org/spring/docs/3.0.x/api/ org/springframework/context/ApplicationContext.html)でgetBeanを使用していますか? –