org.springframework.beans.factory.BeanDefinitionStoreException:异常原因解决办法

今天在做项目测试的时候,自使用junit测试代码的时候突然报错,测试报错:

 我去自己的测试方法内查看

 /**
     * 测试读取配置文件
     */
    @Test
    public void getProperties(){
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
        UserService userService = (UserService) applicationContext.getBean("userService");
        userService.save();
    }

这里我是想测试读取项目下的xml配置文件,然后获取service实例,然后在我的xml文件中,我引入了外部的properties配置文件,一开始我也没找出原因。

 我发现配置文件目录下有两个文件中都配置了同样的字段,spring无法区分绑定的是哪个,才会报错。

 

 

 所以,我改了引入的文件的名称,不适用*去通配就没问题了。


版权声明:本文为qq_37281398原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。