对于Spring,如果我有两个同时访问singleton bean的请求怎么办?一个请求是否必须等到另一个请求完成.Spring容器如何为我的请求找到单例bean实例?
对于servlet,如果我有两个请求同时访问普通类的正常方法(没有静态没有其他复杂的东西)?一个请求是否必须等到另一个请求完成以避免并发(同时两个请求正在尝试访问同一类的对象).Web容器如何找到我的请求的实例?
我试图了解 Spring 原型 bean 的正确用法是什么。可能以下代码示例将帮助您理解我的困境:
List<ClassA> caList = new ArrayList<ClassA>();
for (String name : nameList) {
ClassA ca = new ClassA();
//or Shall I use protypebean, using method lookup I can inject the dependency of ClassA.
// ClassA ca = getPrototypeClassA();
ca.setName(name);
caList.add(ca);
}
Run Code Online (Sandbox Code Playgroud)
所以我的确切观点是在这种情况下我应该使用方法注入还是 new() 运算符。为你的观点提供理由。