为什么会有此项目?
在某日,我看博客时,看到了讲面向切面编程的内容,之前也知道spring是面向切面编程的,只是自己没有写过相关的代码,于是决定自己写一个test。
但是url拦截器从外部看,和AOP有相似的地方,所以顺便把拦截器也实现一下。
项目日志使用的是log4j,这个有点粗糙,因为时间有限。
在实现过程中,我尽量贴近实际开发与场景,麻雀虽小,五脏俱全,个人感觉这个项目是web框架搭建的一个极简之道实践。
本项目是一个demo项目,测试的主要是两个东西:
1、spring mvc 的拦截器;
2、面向切面编程AOP
不多说了,直接看源码吧:https://github.com/aJavaBird/demo.spring.aspect
项目中可能还存在很多的问题,希望大家不吝赐教,谢谢。