发表于: 2018-01-23 00:07:08
1 629
昨天失败分析缺少jar包,aspectjrt.jar
aspecttools.jar,
Aspectjweaver.jar,
Org.aspectj.matcher.jar,
会不停报xml refresh这种错误。
Spring aop整理:
切点:被增强的原方法。
通知或者织入:增强的原方法,
一般是用来做跟原来业务逻辑无关的权限验证(在方法之前),
打印日志(方法之前之后都有。)
切面:切点和通知如何结合在一起。
这个是不是叫aspect我不确定。
解决问题我用到的方法:排除法。先把aop有关的东西在xml文件都删除了,
在运行配置式代码,看看能不能得到bean,发现可以。
然后,因为我昨天晚上已经对比了视频的代码很多次了,觉得xml文件的问题经过那么多次修改后应该没有大问题了。
这里不得不夸奖idea,xml的错误提示都很对,省了我不少的事。
最后我想到了aop不是spring官方实现的,肯定要aspectj的支持,
对比jar包果然少了4个。
打上jar包后代码果然跑通了。
后面我的数据库字符集一直改不过来。
试过了很多方法
jdbctemplete跑通了,
数据库出问题了
今天收获:数据windows更改配置方式
my.ini文件。
明天计划:注解式aop,mybatis。
评论