Spring boot 源碼分析步驟 先收錄 沒有通過實操

spring boot 源碼解析--分爲3個部分 web

 

1.SpringApplication實例化及run方法解析 spring

2.Spring boot 自動裝配 tomcat

3.Spring boot actuator 解析mvc

 

其中涉及了類加載機制,spring cache,spring mvc,spring core等內容,全方面的爲您解惑:app

 

1. 使用過spring boot,spring cloud 的人都會在application.properties中配置如spring.datasource.url 的配置,可是其是如何生效的,不少人就不知道了ide

 

2. 使用spring-boot-starter-actuator的都會配置以下內容endpoints.shutdown.enabled=true 來實現優雅關閉,但緣由爲什麼,不少人就不知道了spring-boot

 

3. 加入spring-boot-starter-web後,不需任何操做,1個web程序就配置好了,沒有了一堆配置,其背後的密碼,不少人都不知道ui

....url

 

課程大綱以下:插件

1. Spring Boot介紹,源碼閱讀環境搭建,插件安裝 

2. SpringApplication初始化 

3. SpringApplication run方法解析(1)--前3步 

4. SpringApplication run方法解析(2)—第4步 

5. SpringApplication run方法解析(3)—第5步 

6. SpringApplication run方法解析(3)—第6步 

7. SpringApplication run方法解析(3)—第7步 

8. SpringApplication run方法解析(3)—第8步 

9. SpringApplication run方法解析(3)—第9步 

10. SpringApplication run方法解析(3)—第10步 

11. ConfigurationClassPostProcessor類加載解析 

12. servlet容器的創建 

13. @ConfigurationProperties是如何生效的 

14. ImportSelector及默認錯誤頁面

15. spring mvc零配置 

16. spring boot外置tomcat部署揭祕 

17. mvc自動化配置揭祕 

18. WebMvcAutoConfiguration自動化配置揭祕 

19. @Conditional註解詳解 

20. spring boot aop自動化配置 

21. spring boot transaction自動化配置 

22. spring boot jdbc自動化配置 

23. actuator使用及EndPoint解析 

24. HealthEndpoint解析 

25. DataSourcePoolMetadata與DataSourcePoolMetadataProvider 

26. Liquibase使用及LiquibaseEndpoint解析 

27. JavaLoggingSystem及LoggingSystem生命週期詳解 

28. Log4J2LoggingSystem 

29. LogbackLoggingSystem 

30. LoggersEndpoint 

31. AuthenticationAuditListener,AuthorizationAuditListener 

....

相關文章
相關標籤/搜索