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是否有一些范围可以这样做。
暂无答案!
目前还没有任何答案,快来回答吧!