다음 가이드 여기 를 주입하는 고유한 사용자 지정하는 시설 내에서 정의된 응용 프로그램.속성입니다.
소품으로 정의 sendgrid.apikey=key
그리고 클래스입니다;
@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();
}
때 나는 히트 첫 번째 라인에서 생성자를 기대 API_KEY
값 응용 프로그램에서입니다.properties 파일이지만,그것은 null
. 나는 왜! 이와 없 @Inject
주석 btw.
어떤 아이디어가?