Java 自动连线字段是否应为';挥发性';春天(考试)?
在他的演讲中,Ben Hale(Pivotal)非常有意识地将他的测试类的Java 自动连线字段是否应为';挥发性';春天(考试)?,java,spring,autowired,spring-test,Java,Spring,Autowired,Spring Test,在他的演讲中,Ben Hale(Pivotal)非常有意识地将他的测试类的@Autowired字段写为volatile 我无法猜测或找到任何必要的原因,但考虑到他知道自己在做什么,原因是什么?同样的原因,一些人将所有本地人宣布为final或put{在新线上。我们只是想与众不同:)因为他认为新线很时髦,有点时髦。这也是我的想法,但我想公开承认存在非琐碎的边缘情况或什么的可能性。虽然最终的和各地的新线都是无害的,但我真的不明白为什么你会做额外的(非风格的)工作,使你的代码不必要地降低效率。这就是为什
@Autowired
字段写为volatile
我无法猜测或找到任何必要的原因,但考虑到他知道自己在做什么,原因是什么?同样的原因,一些人将所有本地人宣布为
final
或put{
在新线上。我们只是想与众不同:)因为他认为新线很时髦,有点时髦。这也是我的想法,但我想公开承认存在非琐碎的边缘情况或什么的可能性。虽然最终的
和各地的新线都是无害的,但我真的不明白为什么你会做额外的(非风格的)工作,使你的代码不必要地降低效率。这就是为什么有些人将所有本地语言声明为final
或put{
在新线上。我们只是想与众不同:)因为他认为新线很时髦,有点时髦。这也是我的想法,但我想公开承认存在非琐碎的边缘情况或什么的可能性。虽然最终的
和各地的新线都是无害的,但我真的不明白为什么您将做额外的(非风格)工作,以使您的代码不必要地降低效率。