栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring+SpringMVC+Mybaits整合

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring+SpringMVC+Mybaits整合

第一步:创建maven-webapp项目

第二步: 在pom.xml中引入jar包


    3.5.6
    5.3.9
  
  
    
    
      org.mybatis
      mybatis
      ${mybatis-version}
    
    
    
      org.springframework
      spring-jdbc
      ${spring-version}
    

    
    
      org.springframework
      spring-context
      ${spring-version}
    
    
      mysql
      mysql-connector-java
      5.1.47
    
    
      javax.annotation
      javax.annotation-api
      1.3.2
    
    
      junit
      junit
      4.12
      test
    
    
    

    
    
      org.projectlombok
      lombok
      1.18.20
      provided
    
    
    
      com.fasterxml.jackson.core
      jackson-databind
      2.9.0
    
    
      com.fasterxml.jackson.core
      jackson-annotations
      2.9.0
    
    
      com.fasterxml.jackson.core
      jackson-core
      2.9.0
    
    
    
      com.alibaba
      druid
      1.1.21
    
    
    
      org.mybatis
      mybatis-spring
      2.0.6
    
    
      javax.servlet
      jstl
      1.2
    
    
    
      org.springframework
      spring-webmvc
      ${spring-version}
    

  

 第三步:配置applicationContext.xml,druid.properties,SpringMvc.xml





        
        
        
        
        
                
                
                
                
        
        
        
                
                
                 queryById(@PathVariable("id") Integer id) {
        return ResponseEntity.ok(this.tblQuestionService.queryById(id));
    }



    
    @RequestMapping("findAll")
    public ModelAndView  findAllQuestion(){
        ModelAndView modelAndView= new ModelAndView();
        List questionList = tblQuestionService.queryAll();
        for (TblQuestion tblQuestion : questionList) {
            System.out.println(tblQuestion.toString());
        }
        //设值
        modelAndView.addObject("questionList", questionList);
        modelAndView.setViewName("showQuestion");
        //设置跳转的页面
        return modelAndView;
    }

    
    @PostMapping
    public ResponseEntity add(TblQuestion tblQuestion) {
        return ResponseEntity.ok(this.tblQuestionService.insert(tblQuestion));
    }

    
    @PutMapping
    public ResponseEntity edit(TblQuestion tblQuestion) {
        return ResponseEntity.ok(this.tblQuestionService.update(tblQuestion));
    }

    
    @DeleteMapping
    public ResponseEntity deleteById(Integer id) {
        return ResponseEntity.ok(this.tblQuestionService.deleteById(id));
    }

}

前端页面

<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2021/11/23
  Time: 11:37
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c"  uri="http://java.sun.com/jsp/jstl/core" %>


    问题管理页面


此处写表格数据

        
问题编号 问题描述 选项A 选项B 选项C 选项D 问题类型 问题状态 创建时间 创建人 修改时间 修改人
${question.id} ${question.question} ${question.optionA} ${question.optionB} ${question.optionC} ${question.optionD} ${question.type} ${question.status} ${question.createTime} ${question.creator} ${question.updateTime} ${question.updater}

由于代码量有点多,剩下的代码放到了gitee上,包括数据库等,可以直接下载,下面是项目架构图:

 项目gitee地址:SSM: spring+springmvc+Mybaits框架的整合

欢迎star! 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591770.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号