我正在尝试编写自己的应用程序。它应该提供带有参数的添加食品,我已经完成了,进一步的目的是总结添加产品的所有属性,与每日余额进行比较等。
我对将产品与一顿饭联系起来的概念有疑问。我想知道是否有一些漂亮的替代函数可以使用特定数量的(可选)参数,女巫是功能的一定限制。这是一个临时解决方案,但我不喜欢它,所以我暂时不开发它。有一个更好的方法吗?
@RequestMapping("/add")
public Integer adding(@RequestParam("i") Long index,
@RequestParam("i2") Long index2,
@RequestParam(value="i3", required = false, defaultValue = "0") Long index3,
@RequestParam(value="i4", required = false, defaultValue = "0") Long index4,
@RequestParam(value="i5", required = false, defaultValue = "0") Long index5,
@RequestParam(value="i6", required = false, defaultValue = "0") Long index6
){
Integer sum = null;
Integer i1 = productManager.findById(index).get().getCalories();
Products second = productManager.findById(index2).get();
Integer i2 = second.getCalories();
Integer i3,a,b,c;
if (index3==0){
i3=0;
} else {
Products thrid = productManager.findById(index3).get();
i3 = thrid.getCalories();
}
sum= i1+i2+i3;
return sum;
}
largeQ
相关分类