În urma ghidul de aici sunt încercarea de a injecta propria mea proprietate personalizată care am definit în aplicare.proprietăți.
Elicea este definit ca sendgrid.apikey=key
și apoi clasa mea este;
@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();
}
Când m-am lovit prima linie în constructor, mă aștept API_KEY
să fie valoarea în cerere.proprietăți de fișier, dar este null
. Nu am idee de ce! Am încercat acest lucru cu și fără @Inject
adnotare btw.
Orice idei?