版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20042935/article/details/89090644
需求
实现商品查询列表,从mysql数据库查询商品信息。
DAO开发
使用逆向工程,生成代码
ItemService接口
public interface ItemService {
/**
* 查询商品列表
*
* @return
*/
List<Item> queryItemList();
}
ItemServiceImpl实现类
@Service
public class ItemServiceImpl implements ItemService {
@Autowired
private ItemMapper itemMapper;
@Override
public List<Item> queryItemList() {
// 从数据库查询商品数据
List<Item> list = this.itemMapper.selectByExample(null);
return list;
}
}
ItemController
@Controller
public class ItemController {
@Autowired
private ItemService itemService;
/**
* 显示商品列表
*
* @return
*/
@RequestMapping("/itemList")
public ModelAndView queryItemList() {
// 获取商品数据
List<Item> list = this.itemService.queryItemList();
ModelAndView modelAndView = new ModelAndView();
// 把商品数据放到模型中
modelAndView.addObject("itemList", list);
// 设置逻辑视图
modelAndView.setViewName("itemList");
return modelAndView;
}
}
测试
访问url:
http : // 127.0.0.1:8080/springmvc-web/itemList.action