SpringMVC-01:整合Spring+SpringMVC+MyBatis ,采用Mapper.xml映射方式,实现增删查改翻页功能

项目概要:

SpringMVC-01项目:整合Spring+SpringMVC+MyBatis ,实现增删查改翻页功能,采用Mapper.xml映射方式操作数据库的sql;

源码下载:SpringMVC-01

开发环境

Windows:windows 10
JDK: 1.8
IDE:Eclipse Oxygen.2 
Tomcat  :tomcat 8.50
Database:mysql 5.7.18
Mybatis :mybatis-3.5.1

技术选型

技术选型:
Spring Framework 5.0.x: 
Spring
SpringMVC
PageHelper 
jQuery
Bootstrap
log4j-1.2.17

框架环境要求 
Spring Framework 5.1.x: JDK 8-12
Spring Framework 5.0.x: JDK 8-10
Spring Framework 4.3.x: JDK 6-8

页面效果展示

访问:http://localhost:8080/springmvc-01/sys/user/list

1、列表

2.添加

3.删除

4.查看

5.编辑

6.翻页

 

项目架构与功能实现

项目目录结构

1.添加jar包

Spring 、SpringMVC、MyBatis 相关配置

1.web.xml的配置

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<!-- ************************* 站台名称,站台描述,大小图标  ************************* --> 
  <display-name>springmvc-01</display-name>
    <!-- <description>web.xml</description> -->
    <icon>
       <small-icon>/static/img/favicon.ico</small-icon>
       <large-icon>/static/img/favicon.ico</large-icon>
    </icon>
<!-- *************************SpringIOC的相关设置 ************************* -->
	<listener>
        <!-- 注册Spring的ServletContext监听器,监听到服务器启动时,自动执行ContextLoaderListener的方法初始化Spring -->
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <context-param>
        <!-- 加载Spring的配置文件,随着监听器触发,Spring调用这里,找到Spring的核心配置文件 -->
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:spring-context.xml</param-value>
    </context-param> 
    
    <!-- Spring和mybatis的配置文件 -->
<!-- 	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>classpath:spring-context-mybatis.xml</param-value>
	</context-param> -->
    
<!-- ************************* SpringMVC的相关设置  begin ************************* -->
	<!-- springmvc前端控制器  配置DispatchcerServlet-->
	<servlet>
		<!--SpringMVC是基于Servlet使用中央处理器处理页面请求,配置中央处理器的全路径-->
		<servlet-name>springDispatcherServlet</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<!-- 配置Spring mvc下的配置文件的位置和名称 -->
		<init-param>
			<!--当页面有请求时,DispatcherServlet对象调用这里,获取到SpringMVC的核心配置文件-->
			<param-name>contextConfigLocation</param-name>
			<param-value>classpath:spring-mvc.xml</param-value>
		</init-param>
		<!-- tomcat启动的时候加载这个servlet 优先级,数字越小级别越高 -->
		<load-on-startup>1</load-on-startup>
	</servlet>
	<!--将DispatcherServlet映射到‘/’-->
	<servlet-mapping>
		<!--指定请求的映射,链接为指定形式时,使用Servlet处理,其他链接不执行Servlet-->
		<servlet-name>springDispatcherServlet</servlet-name>
		<url-pattern>/</url-pattern>
	</servlet-mapping>
<!--SpringMVC的相关设置 end-->

<!-- ************************* 解决字符编码异常的过滤器 *************************  -->
	<filter>
        <filter-name>EncodingFilter</filter-name>
        <filter-class&g
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值