Mybatis参数处理过程
测试类
1 | public class MybatisTest { |
1 | public class MybatisTest { |
之前在调试的过程中一步一步的找到了代理对象创建的位置,现在就来看一下具体是如何创建的
1 | // Create proxy if we have advice. |
了解一下Aop中的目标对象和代理对象
1 | public class Application { |
面向方面编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象编程(OOP)。OOP中模块化的关键单元是类,而在AOP中,模块化单元是方面。方面实现了跨越多种类型和对象的关注点(例如事务管理)的模块化。(这些担忧在AOP文献中通常被称为“横切”问题。)