java - @Autowired JSF 2 Spring 3 Null -


i not able inject service using @autowired.

aplicationcontext.xml

    <context:component-scan base-package="com.mypackage" /> <context:component-scan base-package="com.mypackage.bean" /> <context:component-scan base-package="com.mypackage.dao" /> <context:component-scan base-package="com.mypackage.service" /> <context:component-scan base-package="com.mypackage.filters" /> <context:annotation-config /> 

faces-config.xml

    <application>      <el-resolver>org.springframework.web.jsf.el.springbeanfaceselresolver</el-resolver></application> 

web.xml

    <listener>     <listener-class>org.springframework.web.context.request.requestcontextlistener</listener-class>   </listener>    <listener>     <listener-class>org.springframework.web.context.contextloaderlistener</listener-class>   </listener> 

service declaration:

    @service public class usuarioserviceimpl extends genericserviceimpl implements usuarioservice{...} 

managedbean:

@managedbean(name="cadastrousuariomb") @sessionscoped public class cadastrousuariobean {      @autowired     usuarioservice usuarioservice;      private usuario usuario = new usuario();      public string salvar() {                 //error !!! usuarioservice null !         usuarioservice.retornausuarioporlogin(usuario.getemail(), usuario.getsenha());         jsfutil.addsuccessmessage(null, usuario.getcelular());         return "";    } } 

that error because usuarioservice spring context managed bean , @managedbean jsf managed bean. either 1)replace @managedbean @component make @autowire inject service or 2)

@managedproperty(value="#{usuarioservice}") private usuarioservice usuarioservice ; // mutators this. } 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -