无法在 spring 引导中使用列表
Can't use List in spring boot
我想与您分享我的问题。
我不能在一个函数中使用两个列表,但是当删除一个列表时程序成功。
我的代码:
com.poly.dao.ProductDao dao;
com.poly.dao.CategoryDAO dao2;
ServletContext app;
@RequestMapping("/product/index")
public String index(Model model) {
com.poly.entity.Product item = new Product();
model.addAttribute("item",item);
List<Category> cate = dao2.findAll();
List<Product> items = dao.findAll();
model.addAttribute("items",items);
model.addAttribute("cate",cate);
return("admin/product/admin-add-product");
}
当我删除 List<Category> cate = dao2.findAll();
程序时 运行 但是当我添加它时程序会提示错误:java.lang.NullPointerException: Cannot invoke "com.poly.dao.CategoryDAO.findAll()" because "this.dao2" is null
我不明白这个错误。任何人都可以帮助我,谢谢
哦,我找到了我的代码的解决方案
dao和dao2上面忘记写@Autowired
了。
这是代码的解决方案。
我想与您分享我的问题。 我不能在一个函数中使用两个列表,但是当删除一个列表时程序成功。 我的代码:
com.poly.dao.ProductDao dao;
com.poly.dao.CategoryDAO dao2;
ServletContext app;
@RequestMapping("/product/index")
public String index(Model model) {
com.poly.entity.Product item = new Product();
model.addAttribute("item",item);
List<Category> cate = dao2.findAll();
List<Product> items = dao.findAll();
model.addAttribute("items",items);
model.addAttribute("cate",cate);
return("admin/product/admin-add-product");
}
当我删除 List<Category> cate = dao2.findAll();
程序时 运行 但是当我添加它时程序会提示错误:java.lang.NullPointerException: Cannot invoke "com.poly.dao.CategoryDAO.findAll()" because "this.dao2" is null
我不明白这个错误。任何人都可以帮助我,谢谢
哦,我找到了我的代码的解决方案
dao和dao2上面忘记写@Autowired
了。
这是代码的解决方案。