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

Mybatis笔记-08【SSM框架整合】

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

Mybatis笔记-08【SSM框架整合】

在老期的项目中,一般都是使用ssm项目做开发的,虽然现在的主流 开发是springboot来做开发,但是ssm的基本整合还是需要掌握的。

1.整合SSM框架要做哪些事情:

SpringMVC: pom

  1. web.xml
    a. 前端调度器servlet
    b. 编码过滤器filter
    c. 支持rest的过滤器
  2. springmvc.xml
    a. 扫描controller包
    b. 添加
    c. 视图解析器
    d. 静态资源解析
  3. 添加控制器类…

Spring:

  1. web.xml
    a. 监听器(在启动web容器时加载)
  2. spring.xml
    a. 扫描所有除了controller包的其他包
    b. 声明式事

MyBatis

  1. 需要和spring整合
    a. 将sqlSessionFactory 配置为spring的bean
    i. 数据源 配置为spring的bean
    ii. 全局配置文件
    iii. 所有mapper映射文件
    b. 将mapper接口的包交给spring
  2. 加入全局配置文件
1、导入pom文件
1  
2  
5 4.0.0 
6
7 cn.tulingxueyuan 
8 ssm 
9 1.0‐SNAPSHOT 
10
11  
12 5.2.6.RELEASE 
13 1.9.5 
14  
15
16  
17  
18  
19 org.springframework 
20 spring‐webmvc 
21 ${SPRING.VERSION} 
22  
23  
24  
25 org.springframework 
26 spring‐aop 
27 ${SPRING.VERSION} 
28  
29  
30 org.aspectj 
31 aspectjweaver32 ${ASPECTJWEAVER.VERSION} 
33  
34  
35 org.springframework 
36 spring‐aspects 
37 ${SPRING.VERSION} 
38  
39  
40 org.springframework 
41 spring‐orm 
42 ${SPRING.VERSION} 
43  
44
45  
46  
47 org.mybatis 
48 mybatis‐spring 
49 2.0.5 
50  
51
52
53  
54  
55 org.mybatis 
56 mybatis 
57 3.5.5 
58  
59  
60  
61 com.alibaba 
62 druid 
63 1.1.21 
64  
65  
66  
67 mysql 
68 mysql‐connector‐java 
69 5.1.47 
70  
71 72  
73 org.slf4j 
74 slf4j‐api 
75 1.7.30 
76  
77
78
79  
80 ch.qos.logback 
81 logback‐classic 
82 1.2.3 
83  
84  
85
86
87  
88  
89 com.fasterxml.jackson.core 
90 jackson‐core 
91 2.10.3 
92  
93  
94  
95 com.fasterxml.jackson.core 
96 jackson‐databind 
97 2.10.3 
98  
99  
100  
101 com.fasterxml.jackson.core 
102 jackson‐annotations 
103 2.10.3 
104  
105 
106  
107 junit 
108 junit 
109 4.12110 test 
111  
112  
113 
114 
2、编写各个框架的配置文件

web.xml

1  
2  
6
7
8  
9  
10 org.springframework.web.context.ContextLoaderListener 
11  
12  
13  
14 contextConfigLocation 
15 classpath:spring‐core.xml 
16  
17
18
19
20  
21  
22 dispatcherServlet 
23 org.springframework.web.servlet.DispatcherServlet 
24  
25  
26 contextConfigLocation 
27 classpath:spring‐mvc.xml 
28  
29  
30 131  
32  
33 dispatcherServlet 
34 / 
35  
36
37  
38  
39 characterEncoding 
40 org.springframework.web.filter.CharacterEncodingFilter 
41  
42  
43 encoding 
44 UTF‐8 
45  
46  
47  
48 forceEncoding 
49 true 
50  
51  
52  
53 characterEncoding 
54 dispatcherServlet 
55  
56
57  
58  
59 hiddenHttpMethod 
60 org.springframework.web.filter.HiddenHttpMethodFilter 
61  
62  
63 hiddenHttpMethod 
64 dispatcherServlet 
65  
66
67 

springmvc.xml

1  
2  
7
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  

spring­core.xml

1  
2  
78  
9  
10  
11  
12
13
14  
15  
16
17  
18  
19  
20  
21  
22  
23  
24
25  
26  
27  
28  
29
30  
31  
32
33
34  
35  
36  
37  
38
39  
40  
41  
42  
43 44  
45  
46  
47  
48  
49  
50
51  
52  
53  
54  
55  
 
56  test(){ 
15 List emps = empService.selectEmp(); 
16 return emps; 
17 } 
18 }

今天就分享到这里了,该文章相关资料+代码及更多java学习资料,关注我,免费领取

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

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

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