发表于: 2017-09-24 23:30:13

1 785


今天完成的事

静态变动态,终于成功了

消除各种报错 ,不多说,光看看这次的报错日志大小,体会一下

还别说,改错过程硬生生把代码逻辑又加深了理解,塞翁失马

今天主要先解决无法自动加载bean的问题: Injection of autowired dependencies failed;

网上查了大概有两种方法:

一:下载Mybats-pulgin插件,软件是收费的,但是可以破解,githup上有一个大神专门破解这个可以跟着他的教程解决:http://myoss.github.io/2016/MyBatis-Plugin-%E5%AD%A6%E4%B9%A0%E4%BD%BF%E7%94%A8/

二:直接在spring配置文件里手动声明bean


之后解决tomcat加载项目失败的问题,报错很多,又是这只汤姆猫,日了猫

把之前mapper.xml和mapper又对了一遍,里面找到了不少报错 

经过了几次折腾,后来不报错了

但还是启动失败,网页访问失败404,以及500

没办法 ,你不报错,我找个能报错的容器好不好?惹不起躲的起


换成JEETY重新调试,这下重新出现报错,有报错就可以找问题了,这下确实发现了不少问题,主要还是mapper.xml中的语句问题,以及model中的字段不对应的问题,自动生成mybatis插件当初把数据库字段名的“_”线取消掉了,自动换成了驼峰命名,出了问题,没办法,手动改吧


解决完之后又出现了jar包报错,但是去pom.xml里没有发现有冲突的JAR和报错的JAR,最后锁定在了json-taglib这个包上

pom没有任何异常,机智的我在这里发现了问题

后来发现是公司私服中没有这个包引起的,只能手动往仓库添加了



后来有出现了无法映射mapper.xml的问题,这个问题花了很长时间,最后是师兄帮我解决的

命名空间错了,没报错一直没发现,改过来就成功运行项目了


项目运行起来还是有了些效果

这是第一个地方变动态

对应的JSP页面也改了

接下来这个地方有点难度,用到了C标签,这我还没学,先用师兄的吧

第一次运行时出的效果并不是这么好,职业和头像都没有转换成动态的,想做的好一点,就跑去改了数据库(表的更改,对应的model和mapper.xml就一定也要改!!! )我就是来来回回改了几次

images存放头像名称,把之前的profession_id本来打算作外键的直接改成了职业信息


之后更改了model,mapper.xml,添加上images以及更改profession的类型

后来发现头像只有一张,又跑去问web的师姐要了几张头像放到项目里,完美!!!


遇到的问题:

以上问题

周日划水严重,杂事多,大扫除,换灯泡

JSP页面比较乱,好像是某个CSS格式文件没加载成功,于是抱着本子去找web的师兄解决了


明天的计划:

学习C标签,完成第二个页面的静态转动态,前面的都弄好了,后面就快了


收获:页面成功打开,满满的开心,又有劲头处理问题了


任务进度:任务4步骤1

任务开始时间:2017-9-20

预计结束时间:2017-9-27

暂无延期风险

禅道:http://task.ptteng.com/zentao/project-task-276.html




返回列表 返回列表
评论

    分享到