AOP

AOP

  • 使用代理模式实现Spring AOP的面向切面编程,动态代理的四种增强处理.md

    使用代理模式实现Spring AOP的面向切面编程,动态代理的四种增强处理.md

    什么是代理类?代理就是代替我们去执行一些额外的工作。目标类:只有核心功能的类比如我们在写service的时候,调用dao方法是我们的核心业务,而service类中的日志记录,事务处理,异常处理等都属于额外的功能,每个service方法中都要写一次这些额外功能也会造成大量代码的冗余,而面向切面编程的

    查看全文
  • 简单理解什么是Spring中的IOC控制反转和DI依赖注入,Spring对象的三种创建方式.md

    简单理解什么是Spring中的IOC控制反转和DI依赖注入,Spring对象的三种创建方式.md

    IOC :Inversion of Control 控制反转DI : dependency Injection 依赖注入咋一听,控制反转、依赖注入,似乎很高大上的名字,概念比较抽象,但其实慢慢分析,转换成自己的话也不难理解:IOC的理解:在原始社会的时候,我们需要自己生火、自己挖井

    查看全文
  • Springboot自定义注解实现操作日志管理.md

    Springboot自定义注解实现操作日志管理.md

    ## 操作日志的记录为什么要有日志?因为我们不光要记录代码的运行,如(logback log4j),而且还应该记录用户的行为,这叫做业务运行日志例如:记录 zhangsan 在项目中 调用了哪个方法, 什么时间调用的 。访问的ip地址, 访问了哪些数据,做了什么操作,以此当程序出现问题的时候更利

    查看全文