1:Advice环绕通知相当于 aop:before之类的
2:Mybatis执行流程:
Configuration对象时运行项目时,就直接生成了。
2.1 通过XMLBuilder 解析XML, 生成Configuration对象。 Configuration对象包含所有Mapper.xml中的各种信息。 例如select * from tabel1; 这种
2.2 Configuration是SqlSession中的一个属性。 SqlSession可以通过SqlSessionFactory对象创建. 一般创建默认实现类DefaltSqlSession。
2.3: 通过使用SqlSession创建MapperMethod.java的代理对象。创建了一个只包含调用方法的代理对象。
2.4 代理对象在service层调用要执行的方法,传入参数, 执行SqlSession中的Sql信息。 获取结果,返回。
3: Spring 事务传播机制,默认为required
https://www.cnblogs.com/softidea/p/5962612.html
https://www.cnblogs.com/icenter/p/5279728.html
4:Spring @after @before @around 其中@around中调用方法。