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