SpringMVC+Mybatis+MySQL项目搭建.docx

上传人:b****8 文档编号:23726106 上传时间:2023-05-20 格式:DOCX 页数:24 大小:333.18KB
下载 相关 举报
SpringMVC+Mybatis+MySQL项目搭建.docx_第1页
第1页 / 共24页
SpringMVC+Mybatis+MySQL项目搭建.docx_第2页
第2页 / 共24页
SpringMVC+Mybatis+MySQL项目搭建.docx_第3页
第3页 / 共24页
SpringMVC+Mybatis+MySQL项目搭建.docx_第4页
第4页 / 共24页
SpringMVC+Mybatis+MySQL项目搭建.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

SpringMVC+Mybatis+MySQL项目搭建.docx

《SpringMVC+Mybatis+MySQL项目搭建.docx》由会员分享,可在线阅读,更多相关《SpringMVC+Mybatis+MySQL项目搭建.docx(24页珍藏版)》请在冰豆网上搜索。

SpringMVC+Mybatis+MySQL项目搭建.docx

SpringMVC+Mybatis+MySQL项目搭建

Maven+Spring+SpringMVC+MyBatis+MySQL,搭建SSM框架环境

标签:

MavenSSM框架MyBatisSpringspringmvc

2015-01-2109:

332652人阅读评论

(2)收藏举报

分类:

java常用知识(28)

版权声明:

本文为博主原创文章,未经博主允许不得转载。

项目建设完成之后的结构:

数据库的表结构如下:

环境建设:

搭建Maven环境、Tomcat环境、需要MySql数据库支持,使用的编程工具Eclipse(这些是前期准备);

开始创建工程:

1.创建一个Maven工程:

选择webapp

随便填写了:

创建完成之后工程会报错:

接下来怎么解决的?

选中项目点击右键,选择“Properties”进入下面界面:

选中projectfacets,然后将java版本改成你的jdk版本,或者1.6以上版本。

之后选择javabuildpath

修改lib里面的java版本:

选中上面的jreSystemLibrary然后选择edit

保存之后再看看工程。

上面的操作主要是让目录结构显示正常。

(上面的不一定可以解决问题,工程还是会报错的)

在pom.xml文件中添加依赖:

javax

javaee-api

7.0

这个立竿见影;不报错了。

之后再pom文件中添加依赖包,最终pom.xml文件如下:

[html]viewplaincopy

1

//maven.apache.org/POM/4.0.0"xmlns:

xsi="http:

//www.w3.org/2001/XMLSchema-instance"

2xsi:

schemaLocation="http:

//maven.apache.org/POM/4.0.0http:

//maven.apache.org/maven-v4_0_0.xsd">

34.0.0

4G1

5C1

6war

70.0.1-SNAPSHOT

8C1MavenWebapp

9http:

//maven.apache.org

10

11

--spring版本号-->

124.0.2.RELEASE

13

--mybatis版本号-->

143.2.6

15

--log4j日志文件管理包版本-->

161.7.7

171.2.17

18

19

20

21

22junit

23junit

243.8.1

25test

26

27

28

29javax

30javaee-api

317.0

32

33

34

35

36

37junit

38junit

394.11

40

--表示开发的时候引入,发布的时候不会加载此包-->

41test

42

43

--spring核心包-->

44

45org.springframework

46spring-core

47${spring.version}

48

49

50

51org.springframework

52spring-web

53${spring.version}

54

55

56org.springframework

57spring-oxm

58${spring.version}

59

60

61org.springframework

62spring-tx

63${spring.version}

64

65

66

67org.springframework

68spring-jdbc

69${spring.version}

70

71

72

73org.springframework

74spring-webmvc

75${spring.version}

76

77

78org.springframework

79spring-aop

80${spring.version}

81

82

83

84org.springframework

85spring-context-support

86${spring.version}

87

88

89

90org.springframework

91spring-test

92${spring.version}

93

94

--mybatis核心包-->

95

96org.mybatis

97mybatis

98${mybatis.version}

99

100

--mybatis/spring包-->

101

102org.mybatis

103mybatis-spring

1041.2.2

105

106

--导入javaeejar包-->

107

108javax

109javaee-api

1107.0

111

112

--导入Mysql数据库链接jar包-->

113

114mysql

115mysql-connector-java

1165.1.30

117

118

--导入dbcp的jar包,用来在applicationContext.xml中配置数据库-->

119

120commons-dbcp

121commons-dbcp

1221.2.2

123

124

--JSTL标签类-->

125

126jstl

127jstl

1281.2

129

130

--日志文件管理包-->

131

--logstart-->

132

133log4j

134log4j

135${log4j.version}

136

137

138

139

--格式化对象,方便输出日志-->

140

141com.alibaba

142fastjson

1431.1.41

144

145

146

147

148org.slf4j

149slf4j-api

150${slf4j.version}

151

152

153

154org.slf4j

155slf4j-log4j12

156${slf4j.version}

157

158

--logend-->

159

--映入JSON-->

160

161org.codehaus.jackson

162jackson-mapper-asl

1631.9.13

164

165

--上传组件包-->

166

167commons-fileupload

168commons-fileupload

1691.3.1

170

171

172commons-io

173commons-io

1742.4

175

176

177commons-codec

178commons-codec

1791.9

180

181

182

183

184

185C1

186

187

之后再看lib里面是否都导入了jar包:

接着需要配置resource下面的四个配置文件,目录结构如下:

jdbc.properties、log4j.properties、spring-mvc.xml、spring-mybatis.xml这些文件可能都需要自己创建。

需要自己创建一个数据库表testu,包括四个字段idusernamepasswordage

jdbc.properties配置如下:

[html]viewplaincopy

188jdbc.driver=com.mysql.jdbc.Driver

189jdbc.url=jdbc:

mysql:

//localhost:

3306/testu?

useUnicode=true&characterEncoding=UTF-8

190jdbc.username=root

191jdbc.password=root

192#\u5B9A\u4E49\u521D\u59CB\u8FDE\u63A5\u6570

193jdbc.initialSize=0

194#\u5B9A\u4E49\u6700\u5927\u8FDE\u63A5\u6570

195jdbc.maxActive=20

196#\u5B9A\u4E49\u6700\u5927\u7A7A\u95F2

197jdbc.maxIdle=20

198#\u5B9A\u4E49\u6700\u5C0F\u7A7A\u95F2

199jdbc.minIdle=1

200#\u5B9A\u4E49\u6700\u957F\u7B49\u5F85\u65F6\u95F4

201jdbc.maxWait=60000

log4j.properties配置如下:

[html]viewplaincopy

202#定义LOG输出级别

203log4j.rootLogger=INFO,Console,File

204#定义日志输出目的地为控制台

205log4j.appender.Console=org.apache.log4j.ConsoleAppender

206log4j.appender.Console.Target=System.out

207#可以灵活地指定日志输出格式,下面一行是指定具体的格式

208log4j.appender.Console.layout=org.apache.log4j.PatternLayout

209log4j.appender.Console.layout.ConversionPattern=[%c]-%m%n

210

211#文件大小到达指定尺寸的时候产生一个新的文件

212log4j.appender.File=org.apache.log4j.RollingFileAppender

213#指定输出目录

214log4j.appender.File.File=logs/ssm.log

215#定义文件最大大小

216log4j.appender.File.MaxFileSize=10MB

217#输出所以日志,如果换成DEBUG表示输出DEBUG以上级别日志

218log4j.appender.File.Threshold=ALL

219log4j.appender.File.layout=org.apache.log4j.PatternLayout

220log4j.appender.File.layout.ConversionPattern=[%p][%d{yyyy-MM-ddHH\:

mm\:

ss}][%c]%m%n

spring-mvc.xml配置如下:

[html]viewplaincopy

221

xmlversion="1.0"encoding="UTF-8"?

>

222

//www.springframework.org/schema/beans"

223xmlns:

xsi="http:

//www.w3.org/2001/XMLSchema-instance"xmlns:

p="http:

//www.springframework.org/schema/p"

224xmlns:

context="http:

//www.springframework.org/schema/context"

225xmlns:

mvc="http:

//www.springframework.org/schema/mvc"

226xsi:

schemaLocation="http:

//www.springframework.org/schema/beans

227http:

//www.springframework.org/schema/beans/spring-beans-3.1.xsd

228http:

//www.springframework.org/schema/context

229http:

//www.springframework.org/schema/context/spring-context-3.1.xsd

230http:

//www.springframework.org/schema/mvc

231http:

//www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">

232

--自动扫描该包,使SpringMVC认为包下用了@controller注解的类是控制器-->

233

component-scanbase-package=".uuu.controller"/>

234

--避免IE执行AJAX时,返回JSON出现下载文件-->

235

236class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">

237

238

239text/html;charset=UTF-8

240

241

242

243

--启动SpringMVC的注解功能,完成请求和注解POJO的映射-->

244

245class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">

246

247

248

--JSON转换器-->

249

250

251

252

--定义跳转的文件的前后缀,视图模式配置-->

253

254

--这里的配置我的理解是自动给后面action的方法return的字符串加上前缀和后缀,变成一个可用的url地址-->

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1