需求
实现商品查询列表,从mysql数据库查询商
品信息。
. DAO开发
使用逆向工程,生成代码
注意修改逆向工程的配置文件
ItemService接口
public interface ItemService {/*** 查询商品列表* * @return*/List<Item> queryItemList();}
. ItemServiceImpl实现类
@Service
public class ItemServiceImpl implements ItemService {@Autowiredprivate ItemMapper itemMapper;@Overridepublic List<Item> queryItemList() {// 从数据库查询商品数据List<Item> list = this.itemMapper.selectByExample(null);return list;}}
ItemController
@Controller
public class ItemController {@Autowiredprivate 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