在上一篇文章中完成Spring + Spring MVC + MyBatis框架整合之后,访问URL之后会跳转显示相应的jsp页面。但是在实际工作中,我们会需要通过指定的URL调用后台接口来请求数据,这就需要通过在Controller类中实现接口。具体操作如下:
1. 在ProjectInfoDAO.java类中新增一个返回类型为List的方法getAllProject():
package com.tim.dao;
import java.util.List;
import java.util.Map;
import com.tim.bean.ProjectInfoBean;
public interface ProjectInfoDAO {
int deleteProjectInfoById(int id);
int insertProjectInfo(ProjectInfoBean projectInfoBean);
ProjectInfoBean selectProjectInfoById(int id);
int updateProjectInfo(ProjectInfoBean projectInfoBean);
List<Map<String, Object>> getAllProject();
}
2. 在ProjectInfoDAO.xml文件中新增该方法对应的sql语句:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.tim.dao.ProjectInfoDAO" >
<

本文介绍了在Spring MVC项目中如何通过Controller类实现接口来请求后台数据。详细步骤包括在DAO层增加方法,XML文件添加SQL,Service层定义并实现接口,以及Controller层使用@ResponseBody注解的方法来获取并展示数据库中的所有数据。
最低0.47元/天 解锁文章
2168

被折叠的 条评论
为什么被折叠?



