@Named和@Inject无法注入服务bean

时间:2016-05-24 05:26:51

标签: spring-mvc javabeans spring-annotations inject named

我已经习惯了@Named和@Inject多次在办公室项目中运作良好。我有一个个人项目,我实施的方式与我在办公室工作中实现的方式相同,我在tomcat中部署代码时遇到错误。我在这里错过了什么吗?我在POM中使用了注入依赖

  

" org.springframework.beans.factory.NoSuchBeanDefinitionException&#34 ;.没有   [com.howtodoinjava.service.TicketService]类型的限定bean   找到依赖:预计至少有1个bean符合条件   autowire候选人这种依赖。依赖注释:   {@ javax.inject.Inject()}

以下是代码:

@Named
public class TicketServiceImpl implements TicketService{
//do some work here
}

@RestController  
public class TicketController {      
    @Inject     
    private TicketService ticketService; 
    //call service method and dosomething 
}

0 个答案:

没有答案