用@Component表示bean那,
参考这里

解决方案 »

  1.   


    我说的bean是配置文件中的bean
      

  2.   

    Spring 的Bean 可以根据ID 和 Name管理 的 你用 context去拿Bean 的时候会有 对应的方法的 也可以根据类的全路径去拿 Name肯定是有意义的
      

  3.   

    搞懂两个名词:装配和注入
    装配:往容器装配bean
    注入:也叫依赖注入,将容器已装配的bean注入到某个bean中。装配方法:
    1、通过xml配置文件<bean/>配置装配
    2、通过@Repository、@Service、@Component、@Controller以及Java标准规范定义的注解注入方法:
    1、在xml配置文件<bean>的<property/>注入
    2、通过@Autowired、@Resource等注解注入@qualifier是配合@Autowired、@Resource等注解限制bean的名称注入(多个同类Bean的情况下)。也就是说使用@qualifier之前一定要确保容器里有bean。