@Inject

L'annotation @Inject peut être utilisée sur un champ.


import javax.inject.*;
import play.libs.ws.*;

public class MonComposant {
    @Inject WSClient ws;

    // ...
}

L'annotation @Inject peut être également utilisée sur un constructeur.

Cette seconde approche est recommandée pour faciliter les tests.

import javax.inject.*;
import play.libs.ws.*;

public class MonComposant {

    private final WSClient ws;

    @Inject
    public MonComposant(WSClient ws) {
        this.ws = ws;
    }

    // ...
}

results matching ""

    No results matching ""