私はジャージを使ったRESTful APIを構築するために学び、春jersey.servlet.ServletContainerマネージドBeanからSpringマネージドBeanを取得する方法?
をしかし、私は@Autowired
または@Resource
を使用してBeanを取得することはできません、私のリソースハンドリングクラスに
を私のサービスBeanを注入したときにいくつかの問題を取得しています...すべて
..at私は理由が私のサービスSignupBoインスタンスは春IOCコンテナによって管理されている間、私のSignupResourceインスタンスが"jersey.servlet.ServletContainer"
によってmanagerdされていると思い
Springコンテナ以外のBeanにアクセスする方法はありますか?
私のリソースは、次のようになります。
@Path("signup")
public class SignupResource {
@Resource(name="signupDaoImpl")
private SignupBo signupBo;
//add a new sign up
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Signup addSignup(Signup signup){
signupBo.createSignup(signup);// always complain nullException
return signup;
}
@GET
public void getSignup(){
//System.out.println("hello_world");
}
}