Následující průvodce tady jsem se snaží aplikovat své vlastní majetek, který jsem definoval v aplikaci.vlastnosti.
Vrtule je definována jako sendgrid.apikey=key
a pak moje třída je;
@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();
}
Když jsem narazila na první řádek v konstruktoru, očekávám, že API_KEY
být hodnota v žádosti.vlastnosti souboru, ale to je null
. Nemám tušení, proč! Zkoušel jsem to s i bez @Inject
anotace btw.
Nějaké nápady?