发表于: 2019-11-30 22:58:54
1 1214
今日想法:
1.解决tomcat无法本地部署项目和启动的问题。
2.学习和理解并使用AOP切面的方式去测试接口响应时间。
3.增加内容的名称和简介两个标签合二为一的模糊查询接口。
4.检查数据库表单和项目是否有遗漏的错误点。
5.检查各个配置文件是否配置正确。
6.检查各个接口在各个层是否编写正确。
7.测试,排错,改错,再测试,成功or失败,都贴结果,继续解决问题,直到项目可以验收。
今日作为:
1.tomcat的问题已经解决,是因为之前的配置,打包,部署,启动,的方式有问题。
2.学习和理解并使用AOP切面的方式去测试接口响应时间。
(1)为业务方法配置事务切面,需要用到tx 和 aop命名空间,首先需要导入它们;
(2)配置一个事务管理器组件,使用的是spring 的 DataSourceTransactionManager ,其配置方式如下:
(3)与之前增强处理不一样,事务管理器组件 还可以进一步配置,以便适应不同业务方法对于事务的不同要求。使用<tx:advice>标签配置事务增强,设定事务的属性,为不同的业务方法指定具体的事务规则,其代码片段如下:
4)设置完了事务规则,最后还要定义切面,将事务规则应用在指定的方法上,代码片段如下:
(5)小结:加入组件,定义事务规则,AOP应用。
这样就可以去利用AOP的方式来测试接口响应时间了。
3.检查数据库表单和项目是否有遗漏的错误点。
经过多次对比,没有问题。
6.检查各个接口在各个层是否编写正确。
业务层接口和实现对持久层接口的调用,代码上都没有问题。
持久层接口和实现对持久层实现的调用,代码上也没有问题。
7.发现问题,疑难杂症。
再跑项目的时候,单元测试。
报错的问题都是说持久层接口的实现类没有注入?
可是配置文件我用的是我之前项目里跑通的,复制粘贴过来抄抄改改的,不应该有问题才对?
现在任务三要求的接口和该做的事情,我都做了。
但就是卡在了这个解决报错的问题上,只要报错能解决了,就能跑通项目了。
有结果贴结果,再搞清楚的详细流程图和伪代码,就可以提交了。
今日问题:
配置文件始终都是显示有问题的,但是没找到问题出在哪里。
测试的上下文我都是有的,还和之前跑通的项目经过了比对,没有发现问题···
配置文件我也比对过,也没有发现问题···头疼。
明天想法:
解决配置文件的问题,从而消除一些列的报错。
评论