package com.example.controller;
import com.example.pojo.Users;
import com.example.service.UsersService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
* @Auther张哈哈【chinacoder@yech.net】
* @Dote 2018/12/9 16:01
*/
@Controller
@RequestMapping("/users")
public class UsersController {
@Autowired
private UsersService usersService;
/**
* 页面跳转
*/
@RequestMapping("/{page}")
public String showPage(@PathVariable String page){
return page;
}
/**
* 添加用户
*/
@RequestMapping("/addUser")
public String addUser(Users users){
this.usersService.addUser(users);
return "ok";
}
/**
* 查询全部用户
*/
@RequestMapping("/findUserAll")
public String findUserAll(Model model){
List<Users> list=this.usersService.findUserAll();
model.addAttribute("list",list);
return "showUsers";
}
/**
* 根据用户ID查询方法
*/
@RequestMapping("/findUserById")
public String findUserById(Integer id,Model model){
Users user = this.usersService.findUserById(id);
model.addAttribute("user" ,user);
return "updateUser";
}
/**
* 修改用户信息
*/
@RequestMapping("/editUser")
public String editUser(Users users){
this.usersService.updateUser(users);
return "ok";
}
/**
* 删除用hu数据的方法
*/
@RequestMapping("delUser")
public String delUser(Integer id){
this.usersService.deleteUserById(id);
return "redirect:/users/findUserAll";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于IDEA实现单表的增删改查
共110个文件
xml:79个
html:8个
java:7个
5星 · 超过95%的资源 需积分: 41 75 下载量 135 浏览量
2018-12-09
21:51:02
上传
评论
收藏 112KB ZIP 举报
温馨提示
基于idea平台开发的一个简单的单表查询入门案例 利用Springboot整合mybatis完成用户的增删改查
资源推荐
资源详情
资源评论
收起资源包目录
基于IDEA实现单表的增删改查 (110个子文件)
UsersController.class 2KB
UsersServiceImpl.class 1KB
Users.class 950B
FirstApplication.class 782B
FirstApplicationTests.class 615B
UsersMapper.class 430B
UsersService.class 425B
mvnw.cmd 6KB
.gitignore 268B
showUsers.html 797B
showUsers.html 797B
updateUser.html 513B
updateUser.html 513B
input.html 390B
input.html 390B
ok.html 173B
ok.html 173B
first.iml 10KB
maven-wrapper.jar 47KB
UsersController.java 2KB
UsersServiceImpl.java 1KB
Users.java 635B
UsersMapper.java 545B
FirstApplication.java 447B
UsersService.java 396B
FirstApplicationTests.java 336B
mvnw 9KB
application.properties 406B
application.properties 406B
maven-wrapper.properties 116B
users.sql 280B
workspace.xml 31KB
pom.xml 3KB
UsersMapper.xml 967B
UsersMapper.xml 967B
Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_1_RELEASE.xml 769B
Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_1_1_RELEASE.xml 762B
Maven__org_springframework_boot_spring_boot_starter_logging_2_1_1_RELEASE.xml 748B
Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_1_RELEASE.xml 741B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_1_RELEASE.xml 734B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_3_2.xml 730B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_7.xml 729B
Maven__org_springframework_boot_spring_boot_starter_json_2_1_1_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_test_2_1_1_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_jdbc_2_1_1_RELEASE.xml 727B
Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_2_RELEASE.xml 725B
Maven__org_springframework_boot_spring_boot_starter_web_2_1_1_RELEASE.xml 720B
Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 700B
Maven__org_springframework_boot_spring_boot_starter_2_1_1_RELEASE.xml 692B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_7.xml 688B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_3_2.xml 688B
Maven__org_hibernate_validator_hibernate_validator_6_0_13_Final.xml 681B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_7.xml 674B
Maven__org_springframework_boot_spring_boot_test_2_1_1_RELEASE.xml 671B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_13.xml 660B
Maven__org_springframework_spring_expression_5_1_3_RELEASE.xml 658B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml 644B
Maven__org_thymeleaf_thymeleaf_spring5_3_0_11_RELEASE.xml 641B
Maven__org_springframework_spring_context_5_1_3_RELEASE.xml 637B
compiler.xml 637B
Maven__org_springframework_boot_spring_boot_2_1_1_RELEASE.xml 636B
Maven__org_springframework_spring_webmvc_5_1_3_RELEASE.xml 630B
Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_13.xml 625B
Maven__org_springframework_spring_beans_5_1_3_RELEASE.xml 623B
Maven__com_fasterxml_jackson_core_jackson_databind_2_9_7.xml 623B
Maven__org_springframework_spring_test_5_1_3_RELEASE.xml 616B
Maven__org_springframework_spring_jdbc_5_1_3_RELEASE.xml 616B
Maven__org_springframework_spring_core_5_1_3_RELEASE.xml 616B
Maven__javax_validation_validation_api_2_0_1_Final.xml 611B
Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_13.xml 611B
Maven__javax_annotation_javax_annotation_api_1_3_2.xml 611B
Maven__org_springframework_spring_web_5_1_3_RELEASE.xml 609B
Maven__org_springframework_spring_jcl_5_1_3_RELEASE.xml 609B
Maven__org_springframework_spring_aop_5_1_3_RELEASE.xml 609B
Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_1.xml 608B
Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml 608B
Maven__org_springframework_spring_tx_5_1_3_RELEASE.xml 602B
Maven__com_fasterxml_jackson_core_jackson_core_2_9_7.xml 595B
Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml 589B
Maven__org_thymeleaf_thymeleaf_3_0_11_RELEASE.xml 585B
Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml 578B
Maven__mysql_mysql_connector_java_8_0_13.xml 574B
Maven__org_apache_logging_log4j_log4j_api_2_11_1.xml 573B
Maven__net_bytebuddy_byte_buddy_agent_1_9_5.xml 571B
Maven__ch_qos_logback_logback_classic_1_2_3.xml 568B
Maven__org_hamcrest_hamcrest_library_1_3.xml 553B
Maven__org_mybatis_mybatis_spring_1_3_2.xml 549B
Maven__ch_qos_logback_logback_core_1_2_3.xml 547B
Maven__com_jayway_jsonpath_json_path_2_4_0.xml 546B
Maven__org_mockito_mockito_core_2_23_4.xml 542B
Maven__net_minidev_accessors_smart_1_2.xml 542B
Maven__org_assertj_assertj_core_3_11_1.xml 542B
Maven__org_skyscreamer_jsonassert_1_5_0.xml 537B
Maven__org_xmlunit_xmlunit_core_2_6_2.xml 535B
Maven__org_slf4j_jul_to_slf4j_1_7_25.xml 534B
Maven__org_hamcrest_hamcrest_core_1_3.xml 532B
Maven__net_bytebuddy_byte_buddy_1_9_5.xml 529B
Maven__com_fasterxml_classmate_1_4_0.xml 522B
Maven__org_slf4j_slf4j_api_1_7_25.xml 513B
Maven__org_objenesis_objenesis_2_6.xml 508B
共 110 条
- 1
- 2
资源评论
- 即将步入社会的程序员2019-08-12好好好好好
少爷霸爱小丫头
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功