对了,忘记说明applicationContext.xml配置文件又加入AOP的相关组件

解决方案 »

  1.   

    在你的配置文件里加上这句试试:
    <context:annotation-config />
    还有你扫描最好指定一下包,你那样效率很低的。
      

  2.   

    'feeService' 是在"tarena"下么?
    这个FeeService的package是什么
      

  3.   

    'feeService' 是想作为bean的ID  FeeService是一个接口,他和实现类都在tarena.service包下
      

  4.   


    试过了 加了那句也没用 。我指定的是最顶的包,是有点低,但是我如果是指定类所在的包同样提示
    Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'feeService' is defined
      

  5.   

    谢谢各位,我已经发现问题了。<context:component-scan base-package="tarena"/>     改成 
    <context:component-scan base-package="tarena.*"/>   就可以了 具体我也不知道为什么,查了很多资料貌似第一种写法没有问题!