gpt4 book ai didi

java - 使用java生成图像条形码并作为url保存到mysql中

转载 作者:行者123 更新时间:2023-11-29 17:13:17 25 4
gpt4 key购买 nike

public RackDTO createNew(RackDTO requestDTO) {
Merchant currectMerchant = authService.getCurrentMerchant();

// validates if in db rack name already exist
Rack rackInDB = rackDAO.findByMerchantAndNameIgnoreCase(currectMerchant, requestDTO.getName()).orElse(null);
if (rackInDB != null) {

log.error("rack with name [{}] under merchant [{}] already exist");
return null;
}

Rack newRack = modelMapper.map(requestDTO, Rack.class);
newRack.setMerchant(currectMerchant);
newRack.setTotalCell(requestDTO.getXaxis() * requestDTO.getYaxis());
newRack.setStatus(GeneralStatus.ACTIVE);
rackDAO.save(newRack);

// TODO create corresponding cell records
for (int i = 1; i <= requestDTO.getXaxis(); i++) {
for (int j = 1; j <= requestDTO.getYaxis(); j++) {

Cell newCell = new Cell();
newCell.setMerchant(currectMerchant);
newCell.setCellId("RK" + newRack.getId() + "CL" + i + j);
newCell.setStatus(CellStatus.EMPTY);
newCell.setRack(newRack);
cellDAO.save(newCell);
}
}
;

return modelMapper.map(newRack, RackDTO.class);
}

我想在生成单元格 ID 时为 for 循环内的每个单元格生成条形码。

有免费条形码库的建议吗?

最佳答案

您可以使用许多库来生成条形码,例如 Zxing 等,您可以搜索它。

但避免将图像存储在数据库中。您可以保存条形码的内容并每次生成条形码,也可以将条形码作为文件保存在内存中的某个位置。

关于java - 使用java生成图像条形码并作为url保存到mysql中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51778362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com