sql >> データベース >  >> NoSQL >> MongoDB

プログラムでAbstractMongoEventListenerを登録するにはどうすればよいですか?

    自動インスタンス化を防ぐために、リスナーに@Componentという注釈を付けないでください。 。構成は、自動配線可能なApplicationContextを取得する必要があります。

    したがって、私の構成クラスは次のようになります。

    @Autowired
    private AbstractApplicationContext context;
    
    private void registerListeners() {
        ProjectsRepositoryListener firstListener = beanFactory.createBean(ProjectsRepositoryListener.class);
        context.addApplicationListener(firstListener);
    
        MySecondListener secondListener = beanFactory.createBean(MySecondListener.class);
        context.addApplicationListener(secondListener);
    }
    

    これはすべてのApplicationListenerで機能することに注意してください 、AbstractMongoEventListenerだけではありません 。




    1. 深くネストされた配列mongodbを更新します

    2. WAMPMongoDB-PHP拡張機能

    3. Javaを使用したRedis(キャッシュ)の単一の値を指す複数のキー

    4. 複数のMongoDBレコードからの文字列の結果をMongoDBの単一の結果に連結するにはどうすればよいですか?