を解決しませんCDI注入が、私はこのクラスまし
public class ClientAuthzEndpoint implements IClientAuthzEndpoint {
@Inject private ClientAuthzService clientAuthzService;
//...
}
とIClientAuthzEndpoint
:エンドポイントは、私のJAXRSインターフェイスに到達した
@Path(value = "/client")
@Produces(MediaType.APPLICATION_JSON)
public interface IClientAuthzEndpoint {
しかし、ConfigurationResources
はClientAuthService
内部に注入されていない:私は取得しています
public ClientAuthzService()
{
this.mongoUserRepository = new UserMongoRepository(
new MongoContextSource(
this.configurationResources.getMongodbServer(),
this.configurationResources.getMongodbPort(),
this.configurationResources.getMongodbDatabase(),
this.configurationResources.getMongodbUsername(),
this.configurationResources.getMongodbPassword(),
this.configurationResources.getMongodbAuthenticationDatabase()
)
);
NullReferenceException
configurationResources
のためにはnull
です!
アイデア?
...または代わりにコンストラクタ・インジェクションを使用し... – mtj