>>617
等価ではないよ
setterやコンストラクタやフィールドインジェクションを使ってコンポーネントがDIされるのは
DIされる側のコンポーネントが作成されるとき
だから、例えばsingletonなコンポーネントにprototypeなコンポーネントをDIしても
DIされたコンポーネントはsigletonなコンポーネントと同じライフサイクルになってしまう