项目结构首先看一下整个项目的目录结构,如下:
导入Jar包
工欲善必先利其器,导入一下Jar包,对应的jar包我已经分享在百度云网盘,大家可以下载,网址如下:
链接:https://pan.baidu.com/s/1m5NCIQeiKZn5llosp7Iv6A 提取码:s5l2
配置文件
web.xml
配置 web.xml配置文件,如下:
[XML] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
|
<? xml version = "1.0" encoding = "UTF-8" ?>
< web-app version = "3.0" xmlns = "http://java.sun.com/xml/ns/javaee"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
[ url = http ://java.sun.com/xml/ns/javaee/web-app_3_0.xsd]http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd[/url]">
<!-- 上下文参数 -->
< context-param >
< param-name >contextConfigLocation</ param-name >
<!-- spring配置文件 -->
< param-value >classpath:applicationContext.xml</ param-value >
</ context-param >
<!-- 封装了一个监听器,帮助加载Spring的配置文件 -->
< listener >
< listener-class >org.springframework.web.context.ContextLoaderListener</ listener-class >
</ listener >
</ web-app >
|
applicationContext.xml
创建applicationContext.xml配置文件,如下:
获取数据源,数据库相关配置(注意:要配置自己的数据库相关信息),beanID:dataSource。
创建 SqlSessionFactory,beanID:factory。
扫描器配置,扫描接口,并创建接口对象。
由spring管理service实现类,beanID:userService。
[XML] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
|