私は、Java EE 6で@Inject
注釈について質問があります:のJava EE 6:@Injectとインスタンス<T>
の違いは何ですか:
:@Inject
private TestBean test;
@Inject
private Instance<TestBean> test2;
参照を持っているために
test2.get();
インスタンスに関する情報:http://docs.oracle.com/javaee/6/api/javax/enterprise/inject/Instance.html
get()によって呼び出されるまでオブジェクトを作成していないのでしょうか?私はちょうどどれがjvmメモリの方が良いかを知りたかったのです。私は直接@Inject
は、アプリケーションの使用されていない場合でも、オブジェクトのインスタンスを直接作成すると思う...
ありがとう!
私の答えは十分でしたか、あなたの質問を誤解していましたか?偶然、それが役に立つと思ったら、それを投票し、そして/またはそれを承認されたものとしてマークすることを忘れないでください。ありがとう!返信用 –