Я думаю, что простой способ состоял бы в том, чтобы вычислить минимальные и максимальные данные, которые у вас есть, а затем вычислить L = max - min
. Затем вы делите L
на желаемую ширину бункера (я предполагаю, что это то, что вы подразумеваете под размером бункера), и используйте потолок этого значения как количество ящиков.
Измените сигнатуру вашего метода на:
public String create(@Valid Game game, BindingResult bindingResult, MultipartFile[] screenshotFiles)
Аргумент результата проверки должен идти после проверки аргумента.
Привязка данных может привести к ошибкам. По умолчанию значение
blockquote>BindException
повышается. Однако, чтобы проверить наличие таких ошибок в методе контроллера, вы можете добавить аргументBindingResult
рядом с@ModelAttribute