在SpringMVC的service实现类即serviceImpl里如何声明全局变量?
@Service("XXXService")public class GoodsServiceImpl implements GoodsService {
//商品展示图片路径
private List goodsPicturePath;
@Resource
//商品Dao接口
private GoodsDao goodsDao;
@Override
public void uploadImg(HttpServletRequest request) {
```
```
//获取前台传过来的图片,代码略(此处没问题)
//随机生成图片名称
String imgName = UUID.randomUUID().toString() + ".jpeg";
//使用IO流,给文件命名,指定存放目标文件地址
String destPath = localPath + systemSeparator + imgName;
//*********此处会报空指针异常*********
//想把每一次生成的图片路径放到goodsPicturePath集合里保存,最后插到数据库中,一致没有找到什么好的解决方法
this.goodsPicturePath.add(destPath + ";");
}
写在外部 全局变量都在在外部呀 按照既定方式即可啊 全局变量应写在外部
页:
[1]