42SpringMVC - SpringMVC小案例

简介: 42SpringMVC - SpringMVC小案例
需求

实现商品查询列表,从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



目录
相关文章
|
1月前
|
SQL JavaScript Java
springboot+springm vc+mybatis实现增删改查案例!
springboot+springm vc+mybatis实现增删改查案例!
26 0
|
4月前
|
JSON 网络架构 数据格式
SpringMVC-REST风格简介及RESTful入门案例
SpringMVC-REST风格简介及RESTful入门案例
35 0
|
5月前
|
存储 安全 前端开发
SpringMVC之综合案例
SpringMVC之综合案例
45 0
|
7月前
|
设计模式 前端开发 JavaScript
【SpringMVC】工作流程及入门案例
【SpringMVC】工作流程及入门案例
24 0
|
5月前
|
JSON 前端开发 Java
学习SpringMvc第二战之【SpringMVC之综合案例】
学习SpringMvc第二战之【SpringMVC之综合案例】
|
1月前
|
前端开发 Java 网络安全
ssh(Spring+Spring mvc+hibernate)简单增删改查案例
ssh(Spring+Spring mvc+hibernate)简单增删改查案例
10 0
|
1月前
|
前端开发 Java
Springmvc入门案例(1)
Springmvc入门案例(1)
8 0
|
6月前
|
JSON 对象存储 数据格式
SpringMvc--综合案例
SpringMvc--综合案例
26 0
|
3月前
|
Java 数据库连接 数据格式
SSM-Spring+SpringMVC+MyBatis整合案例从0到1
SSM-Spring+SpringMVC+MyBatis整合案例从0到1
46 0
|
4月前
|
SQL JSON 前端开发
【源码免费下载】SpringBoot整合Spring+SpringMVC+MyBatisPlus案例:图书管理系统
【源码免费下载】SpringBoot整合Spring+SpringMVC+MyBatisPlus案例:图书管理系统
64 0