Spring is a lightweight control inversion (IoC) and aspect-oriented (AOP) container framework. Due to the complexity of software development, Spring framework came into being. Spring uses basic JavaBean to accomplish things that only EJB could do before. However, the use of Spring is not limited to server-side development. From the point of view of simplicity, testability and loose coupling, most Java applications can benefit from Spring.
1. 1 spring interview required questions+analysis
1.2 spring study notes
(1) Deep Analysis of Spring Source Code
(2) actual combat in spring
1.3 spring learning mind map
Spring Boot is a brand-new framework provided by Pivotal team, and its design purpose is to simplify the initial construction and development process of new Spring applications. Frameworks are configured in a specific way so that developers no longer need to define templated configurations. In this way, Spring Boot is committed to becoming a leader in the field of rapid application development.
2. 1 Spring Boot interview required questions+analysis
2.2 Spring Boot research notes
(1)Spring Boot Practice
(2) Revealing the secrets of 2)SpringBoot and building a micro-service system quickly.
2.3 Starting learning mind map
Springcloud is the epitome of micro-service architecture, which integrates a series of excellent components. Based on springboot, programmers who are familiar with spring are easier to get started. Through some simple comments, we can quickly configure the commonly used modules in the application and build a huge distributed system.
3. 1 Chunyun interview required questions+analysis
3.2 Chunyun Learning Notes
(1) Spring Cloud Reference Guide
SpringMVC is a lightweight Web framework based on Java, which realizes the request-driven MVC design pattern. It uses the idea of MVC architecture pattern to separate the responsibilities of the web layer. Request-driven refers to the use of request-response model, and the purpose of the framework is to help us simplify development.
4. 1 spring MVC interview required questions+analysis
4.2 spring MVC study notes
(1) Understand the source code analysis and practice of Spring MVC.
(2) Proficient in Spring MVC
Finally, share a collection of JAVA core knowledge points (PDF).