Seguindo o guia aqui , eu estou tentando injetar a minha própria propriedade personalizada que eu definidos na aplicação.propriedades.
O adereço é definido como sendgrid.apikey=key
e, em seguida, a minha turma é;
@ApplicationScoped
public class EmailConfig {
@Inject
@ConfigProperty(name = "sendgrid.apikey")
String API_KEY;
private SendGrid sendGrid;
private Request request;
public EmailConfig() {
sendGrid = new SendGrid(API_KEY);
request = new Request();
}
Quando eu acertar a primeira linha do construtor, espero API_KEY
o valor da aplicação.propriedades do arquivo, mas é null
. Eu não tenho idéia do porquê! Eu tentei isso com e sem o @Inject
anotação btw.
Qualquer idéias?