Web项目框架搭建【三】——Spring MVC在Controller类中实现接口

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

在上一篇文章中完成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" >
  <
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值