发表于: 2017-08-09 19:36:19
1 1002
【今天完成的事情】
今天经过一天的敲代码,终于成功整合了SSM的框架,也踩了不少坑。现在做个小结!
首先是程序结构
core包下有个controller来响应请求,Mapper是个映射,里面是sql语句。POJO类是个User,里面包含id和name,比较简单
service里面有对Mapper的调用,同时service也会被controller调用
Resource文件夹里面有个springMVC的配置文件,也有个applicationContext包含MyBatis的配置
WEB-INF里面的jsp有各种返回的页面,web.xml则是核心配置文件。
代码就不依次贴出来了,我会上传到GitHub网站。
虽然整合还是有很多教程,不过坑也有很多,今天花了一下午改了3个bug,现在依次列出来:
一:
一开始始终找不到controller,这里是个比较小的bug,就是param配错了
<init-param>标签一定写SpringMVC的配置文件
二:
service实现类没有实现接口。。。。
三:
这个bug就比较诡异了,配置MyBatis的时候,我的mysql端口明明是8081,我改成8081会链接失败,而改成3306却能链接成功。
虽然不知道为啥,但改成3306就是可以连接
四:
controller类里面,这个Resource属性name居然是小写才能识别,而我的实现类明明是大写开头。这也是个比较诡异的bug
【明日计划】:学习一下postman,提交任务2
【遇到的问题】:bug3和bug4太诡异了,希望师兄解释一下
【今日收获】:手动完成了SSM的整合,熟悉了SSM
评论