spring mvc spring mybatis整合(简单快速),附上代码,和eclipse导入过程
最近在学ssm ,这其实是三个框架,springmvc和spring是一起的,但是mybatis是dao层的框架。
mybatis可以用java 代码创建 session也可以用xml创建。如果加入了spring之后创建过程就由spring管理了,xml也要重新配置。这样就有点复杂。
网上有很多代码和****,但往往看视频的时候我们找不到对应的代码。为了解决这个问题,我在b站上认识了一个前辈,他看完了三大框架并把他的代码放在GitHub上。我们可以直接下载。
首先下载Apache 服务器
https://tomcat.apache.org/download-80.cgi
下载下来应该是一个zip文件,然后解压就行了。
然后我们打开eclipse(eclispe是免费的,有很多版本,要选择有web development集成的)
然后新建 dynamic web project
然后我们一定要记得点击next,选择 自动创建 web xml(注意给选项框打钩)
现在我们的整个project 就创建好了。
接下来把GitHub上面的源代码下载下来
https://github.com/uclhenry/SSM-CRUD
然后我们要知道我们需要导入什么文件。
project 管理器如下
F:\downloads\SSM-CRUD-master\src\main\java
找到main 文件夹,底下有resource,java 和webapp
resource就是各种xml配置
java是javabean 和mapper文件
webapp是lib和jsp文件和js css
我们把resource直接拖到src下,整个目录就导进去了
我们再把java拖进去,所有的package也自动创建完
再修改web xml文件,把下载的项目中的内容放进去替换原内容就行
再导入lib ,也是吧lib文件夹拖进去就行了。 注意一定要 右键lib build path--》 add build path
最后修改dbconfig xml 里面的database 路径等等
最后创建 database table
我这里只创建了department表,其他的可以看b站的视频自己创建
CREATE TABLE `mybatis`.`tbl_dept`(
`dept_id` INT(10) NOT NULL AUTO_INCREMENT,
`dept_name` VARCHAR(200),
PRIMARY KEY (`dept_id`)
) ENGINE=INNODB CHARSET=utf8 COLLATE=utf8_bin;
右键project run on server
在浏览器输入url:
http://localhost:8080/blog4/depts
测试完毕,我们会收到json化后的表格
B站对应视频地址:https://www.bilibili.com/video/av21045215?from=search&seid=7207917123954353968
(我没看,应该是这个)