Injection dans le constructeur
Bonjour,
J'ai lu quelque part qu'il était possible de faire de l'injection dans le constructeur, seulement je n'y arrive pas !
Quelqu'un pourrait il me dire si je suis dans l'erreur, ou si j'ai pas bien compris comment procéder ?
Mon exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| @Stateless
@LocalBean
public class ClA {
private String msg;
@Inject
public ClA(ClB mp) {
this.msg = mp.getMsg();
}
}
@Stateless
@LocalBean
public class ClB {
private final String msg;
public ClB() {
this.msg = "Coucou je suis le message";
}
public String getMsg() {
return this.msg;
}
} |
Merci d'avance !