练习SpringBoot的相关知识
LOG日志在app_log文件下 ,AOP两个切面:LogAspect 、 了LogAspect2 order的测试:在LogAspect 、 了LogAspect2有体现;在model中的三个pojo类中也有体现
##springboot:AOP的理解 把每个类对应的整个流程(从pojo类到数据处理层再到服务到control层)比作一个竖向过程,那么许许多多如此的类 就会形成无数条的竖线,那么AOP就相当于一横截面,形成了一个横向的大阀门,所有的这些竖向过程在某一个阶段就会遇到 该阀门,阀门根据需要就可以设置一个统一行为,这样所有经过阀门的这些流程就都要执行,比如日志,当我们将切面 放在control层时(比如以方法横截),他们就都会自动根据阀门的规范来去执行(比如在执行方法前做出指定行为,在方法中访问参数(可以自己构造实现方法) ,在方法后再执行规范,然后就成功经过了这个横截面,AOP不必再去关心我是否要分别为每个过程都要分别配备,因为在定义了横切面后,这个 横切面覆盖了所有竖向过程。
AOP与代理模式很类似 它更能降低模块的耦合度,