动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网

,用main方法创建出来的对象不是同一个,用junit测试创建出来的却还是单例模式

噜啦噜啦咧

2020.08.24

有没有遇见过这种情况,配置文件设置了prototype ,用main方法创建出来的对象不是同一个,用junit测试创建出来的却还是单例模式

添加回答

回答(1)

军哥

老师参与

配置文件设置了prototype,那么表示容器创建的对象是多例模式,每次从容器中获取的bean对象就不是同一个;
那么junit为什么每次获取的bean对象是同一个呢?这需要检查一下junit启动读取的配置文件是不是没有设置了prototype属性,比如读取的不是同一份配置文件,可以检查一下;

时间:08-27 13:23 查看回复 (0) 回复 0 0 举报

回复