Spring Frameworks have been favored by developers since they were born , A lot of developers agree that it's the worst at the moment Java project , It's because of it “ Something extraordinary ”, On the market 99% Companies are using Spring frame .
therefore ,Spring always Java Key and difficult points in technology , It's also Java Key points in the developer interview , The importance is self-evident .
Google bull even said ：“ about Java developer , Study Java Just learning Spring.”
The content of this article must be learning notes you have never seen before , I will divide 4 I'd like to share with you , Please read this article carefully , It must be of great help to your work ！
Study Spring The most important thing is Spring IOC as well as Spring AOP, First of all, let's put Spring IOC Read and , The following is a screenshot of , Please pay attention to me for complete information ！ forward ！ give the thumbs-up ！ support ！ Scan to get
Spring IOC The main learning contents are as follows 7 spot ：
②Spring lOC Containers Bean Object instantiation simulation implementation
③Spring IOC Containers Bean Object instantiation
④Spring lOC Profile loading
⑤Bean Scope and life cycle of
⑥Spring IOC Scanner
⑦Spring IOC Inject
Part2 SpringAOP Core component analysis
Part 3SpringAOP IOC Source code analysis
The contents of the catalog ：
Part of the content shows ：
Spring How things work ：
What is? BPP？
AOP A comprehensive review ：
Part 4 I've seen it all NB Of Spring Source notes
Spirng Source note is nothing more than to IOC and AOP Do a deeper analysis , I will divide the notes into four parts , It will be analyzed by case and realized by hand IOC and AOP, Not much BB, Let's study together ~
Scan to get
- Read and Spring The core idea IOC and AOP
- Customize Spring frame （ Handwritten implementation IOC and AOP）
- Spring IOC High level application and deep analysis of source code
- Spring AOP High level application and deep analysis of source code
① What do you mean IOC、AOP; What problems can they solve ？IOC and DI What's the difference ？AOP Why is it called object oriented programming ？
② I understand Spring After the core idea of , Skip first Spring How to realize these two ideas , Analyze the code through a case study , And use the existing knowledge to solve the pain points , Step by step analysis and handwritten implementation IOC and AOP.
③ analysis Spring IOC Advanced applications , The foundation is essential , image BeanFactory And ApplicationContext difference , pure xml Pattern , Pure annotation mode ,xml With annotations, you always have to understand the pattern . Then understand lazy-Init Delay loading ,FactoryBean and BeanFactory,BeanPostProcessor,BeanFactoryPostProcessor. And finally learning Spring IOC The source .
④ Study Spring AOP Advanced applications and source code , And learning as a whole IOC almost , I'll just go over it .