spring作用域

pinkon5k  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(135)

spring中是否定义了范围或对象来创建特定于线程的对象?

重新表述我的用例:
我们有一节课:

public class DeleteFilesUtils {
private final List<String> list = new ArrayList<>();

public void addFilesPathToList(String filePath) {
        list.add(filePath);
   }

public void deleteFiles(){
    for(String path: list)
      {
         File tmpFile = new File(path);
         tmpFile.delete();
      }
 }
}

我必须从包中的多个类调用addfilespathtolist方法。因此,可以考虑以下两种方法:
将方法设置为静态。这种方法不是线程安全的,所以我们不能使用这种方法。
检查springdi是否有一些范围可以这样做。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题