Seguendo la guida qui sto cercando di iniettare la mia proprietà personalizzata che ho definito in applicazione.proprietà.
L'elica è definito come sendgrid.apikey=key
e poi la mia classe;
@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 ho colpito la prima riga del costruttore, mi aspetto API_KEY
per essere il valore dell'applicazione.proprietà del file, ma è null
. Non ho idea del perché! Ho provato con e senza il @Inject
annotazione btw.
Tutte le idee?