, если запрос уже обрабатывается и в то же время в аннотированной функции @async произошел новый запрос, скажем:
public String importData(ImportRequest requestBody)
{
File file = new File(path.toString() + "/" +
requestBody.getFileName() + ".xlsx");
FileInputStream fis = new FileInputStream(file);
XSSFWorkbook workbook = new XSSFWorkbook(fis);
//Iterate through each rows one by one
Iterator<Row> rowIterator = sheet.iterator();
while (rowIterator.hasNext()) {
saveDataFromFileToDb();
}
}
, если файл имеет 1000 строк и все еще обрабатывается в фоновом режиме, и внезапнозатем приходит еще один запрос.