簡単なPOJOクラスがあり、さまざまな場所に注入しています。そのための明示的なプロデューサーはありません。私はただそうします@Inject POJO mypojo
、そしてそれは素晴らしい働きをします。
ここでの私の問題は、POJOオブジェクト(データソースからの読み取りを含む)を他の場所に注入する前に初期化したいということです。データソース自体は@Resource(name = "jdbc/xx") DataSource ds;
、POJO内のように挿入されます。私のPOJOのコンストラクターでは、これds
はnullであり、コンストラクターが完了した後にのみ注入されます。
オブジェクトの作成後、インジェクションの前に取得できるフックはありますか?インジェクションの前にオブジェクトを初期化できますか?