代码之家  ›  专栏  ›  技术社区  ›  Salih Erikci

将@Named bean注入Jax-Rs类

  •  0
  • Salih Erikci  · 技术社区  · 6 年前

    我试图将@Named bean注入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 {
    
    0 回复  |  直到 6 年前