Spring AOP / IOC thinking brain map
Old irons who need to get the full HD version of Spring AOP / IOC thinking brain map and source code notes, please forward + follow, and then add me VX [tkzl6666] to get a free way to receive!
AOP principle
AOP terminology
Spring's support for AOP
Knowledge point
Old irons who need to get the full HD version of Spring AOP / IOC thinking brain map and source code notes, please forward + follow, and then add me VX [tkzl6666] to get a free way to receive!
The concept of IOC and DI
Benefits of using IOC
IOC container
IOC container assembly Bean
Spring AOP / IOC source notes
This [Spring AOP / IOC source code note] came out of the whole process of anal punching, a total of 142 pages, I hope you can forward the attention and support! Add my VX [tkzl6666] to get a free way to receive [Spring AOP / IOC source notes and thinking brain map]!
Introduction to Spring AOP and IOC
1. Introduction to Spring
2. Lead to Spring
3.Spring module
4. Core Module Quick Start
5. Bean object creation details
Object dependency
1. Review previous object dependencies
2. Spring dependency injection
Getting started with AOP
1. cglib proxy
2. Manually realize AOP programming 2.1 case analysis:
3. Overview of AOP
4. Development steps using Spring AOP
5. Pointcut expression
JDBCTemplate and Spring transactions
1. Review the process of optimizing the template code
2. Use Spring's JDBC
3. Overview of transaction control
4. Transaction attributes
Spring transaction principle
1. The basic knowledge required to read this article
2. Two examples of unreliable intuition
3. Spring transaction propagation mechanism
4. Multithreading
5. What is BPP?
6. Recognize several important interfaces of Spring affairs
Several thread safety issues in Spring transactions
1. My thinking
2. The reason why the illustration appears
3. Solve the problem
At last
IOC Review and Interview Questions
Spring IOC Comprehensive Cognition
Spring IOC related interview questions
AOP review
1. Comprehensive knowledge of Spring AOP
2. Classic SpringAOP based on proxy
3. Embrace AOP programming based on annotations and named empty
4. Summary