0
私のEclipse 3.xのようなプロジェクト内で「DI」の種類を統合しようとしています。new()でインスタンス化されたインスタンスからEclipse Sisu作成Beanを取得する方法
だから私はこのようないくつかのビジネス "豆に定義:
@Named
class A{...}
@Named class B{ @Inject private A a;
public void doSmtg() { //use a
}
をそして最後に、私は私がB Beanを注入したい(plugin.xmlの拡張ポイントで登録)のEclipse AbstractHandlerクラスを持っています。
public class UIHandler extends AbstractHandler implements IHandler {
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
// I want to get my B bean where A is injected
}}
実現可能ですか?これどうやってするの? SISUアクティベーターを見ると