Внедрение бина @Named в класс Jax-Rs - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь внедрить бин @Named в класс ресурсов jax-rs. Но когда я пытаюсь создать объект accountBc, он всегда равен нулю.

Что я должен сделать, чтобы добавить accountbc в BuildController?

@Named
@Path("/build")
public class BuildCotroller {

    @Inject
    @Named("AccountBcImpl")
    private AccountBc accountBc;


    @GET
    @Produces("application/json")
    public AccountDto getBuilding(@QueryParam("buildId") Long buildId) throws BaseException {
        return accountBc.getAccountByBuildId(buildId);
    }
}

AccountBcImpl класс

@Named("AccountBcImpl")
public class AccountBcImpl extends AccountBaseBcImpl implements AccountBc {
...