![]() |
1
2
在Spring中如何处理单例的要点是单例中没有限制如何调用的代码,它只是一个pojo。Spring负责确保每个人都得到相同的实例。这意味着,如果你想为它编写一个单元测试,你的测试根本不需要使用Spring,测试可以像其他任何POJO一样实例化singleton作为测试设置过程的一部分,并且测试代码可以插入mock作为它的依赖项。 因为singleton中的代码强制实现了它的singleton特性,所以很难进行测试,因为Spring不再是一个问题。 |
![]() |
2
5
独生子女是 不 一件坏事。它们是非常好的东西。 这个 Singleton Design Pattern 但是,通常被认为是不好的,因为它会妨碍测试。 当你有一个像Spring这样的IOC框架来管理你的单件工作时,你就没事了。 春天证明了 unit testing framework 它在测试生命周期中管理单例。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |