package com.demo.controller;
import com.demo.data.StudentData;
import com.demo.mapper.StudentMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.stereotype.Controller;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Controller
public class StudentController {
@Autowired
private StudentMapper studentMapper;
@RequestMapping("/student")
public String student(Map<String, Object> map){
List<StudentData> list = studentMapper.queryStudentList();
map.put("list", list);
return "student";
}
@RequestMapping("/studentinfo")
public String studentinfo(Integer id, Map<String, Object> map){
StudentData info = studentMapper.queryStudentById(id);
map.put("info", info);
return "student";
}
@RequestMapping("/search")
public String search(Map<String, Object> map){
Map condition = new HashMap();
condition.put("name", "小明");
condition.put("age", 15);
StudentData info = studentMapper.queryStudentCondition(condition);
map.put("info", info);
return "student";
}
@RequestMapping("/add")
public String add(Map<String, Object> map){
StudentData data = new StudentData();
data.setStuName("阿华");
data.setStuAge(20);
data.setAddTime("2011-03-01 09:00:00");
int res = studentMapper.insertStudentData(data);
System.out.println("res=" + res);
map.put("info", data);
return "student";
}
@RequestMapping("/edit")
public String edit(Map<String, Object> map){
StudentData data = new StudentData();
data.setStuId(9);
data.setStuName("张三");
data.setStuAge(25);
data.setAddTime("2022-02-01 09:00:00");
int res = studentMapper.updateStudentData(data);
System.out.println("res=" + res);
map.put("info", data);
return "student";
}
@RequestMapping("/del")
public String del(Map<String, Object> map){
int res = studentMapper.delStudentData(9);
System.out.println("res=" + res);
map.put("info", null);
return "student";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SpringBootMyBatisAnnotationDemo.zip(IDEA Community 2020.3.4)
共15个文件
xml:6个
java:4个
html:2个
需积分: 0 0 下载量 23 浏览量
2024-10-15
14:48:34
上传
评论
收藏 12KB ZIP 举报
温馨提示
SpringBoot集成MyBatis注解案例
资源推荐
资源详情
资源评论
收起资源包目录
SpringBootMyBatisAnnotationDemo.zip (15个子文件)
SpringBootMyBatisAnnotationDemo
pom.xml 2KB
src
test
java
main
resources
application.properties 407B
templates
student.html 519B
static
index.html 502B
java
com
demo
Application.java 312B
mapper
StudentMapper.java 2KB
data
StudentData.java 1KB
controller
StudentController.java 2KB
.idea
jarRepositories.xml 1KB
workspace.xml 3KB
misc.xml 526B
compiler.xml 759B
.gitignore 50B
encodings.xml 276B
target
SpringBootMyBatisAnnotationDemo.iml 81B
共 15 条
- 1
资源评论
不睡觉的程序猿
- 粉丝: 941
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python和HTML的Chinese-estate-helper房地产爬虫及可视化设计源码
- 基于Python和Go语言的开发工具集成与验证设计源码
- 基于Python与JavaScript的国内供应商管理系统设计源码
- aspose.words-20.12-jdk17
- 基于czsc库的Python时间序列分析设计源码
- 基于Java、CSS、JavaScript、HTML的跨语言智联平台设计源码
- 基于Java语言的day2设计源码学习与优化实践
- 基于浙江大学2024年秋冬学期软件安全原理与实践的C与Python混合语言设计源码
- 基于FastAPI和Vue3的表单填写与提交前后端一体化设计源码
- 基于HTML/CSS/JavaScript/Python的Xiaomi_Stores商城项目设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功