先看一張圖 0 這個圖是Eureka官方提供的架構圖,整張圖基本上把整個Eureka的核心功能給列出來了,當你要閱讀Eureka的源碼時可以參考着這個圖和下方這些文章 EurekaServer EurekaServer就是我們常說的服務端 Eureka服務端的啟動可參考這篇 ...
相信我,你會收藏這篇文章的 本篇文章是這段時間擼出來的Spring源碼解析系列文章的匯總,總共包含以下專題。喜歡的同學可以收藏起來以備不時之需 SpringIOC源碼解析 上 本篇文章搭建了IOC源碼解析的demo環境,啟動這個環境即可開啟閱讀Spring源碼的第一步 開始源碼閱讀時介紹了Spring容器中最經典的容器ClassPathXmlApplicationContext,這個容器是我們在 ...
2019-09-06 09:52 0 529 推薦指數:
先看一張圖 0 這個圖是Eureka官方提供的架構圖,整張圖基本上把整個Eureka的核心功能給列出來了,當你要閱讀Eureka的源碼時可以參考着這個圖和下方這些文章 EurekaServer EurekaServer就是我們常說的服務端 Eureka服務端的啟動可參考這篇 ...
相信我,你會收藏這篇文章的 本篇文章是這段時間擼出來的SpringBoot源碼解析系列文章的匯總,當你使用SpringBoot不僅僅滿足於基本使用時、或者出去面試被面試官虐了時、或者說想要深入了解一下這個東西時,那么這篇文章絕對能夠滿足你 SpringBoot自動裝配原理解析 本篇 ...
1. 讀源碼的方法 java程序員都知道讀源碼的重要性,尤其是spring的源碼,代碼設計不僅優雅,而且功能越來越強大,幾乎可以與很多開源框架整合,讓應用更易於專注業務領域開發。但是能把spring的源碼吃透,不僅需要花費大量時間與精力,更需要需要掌握一些方法。下面結合自己讀源碼與走過的一些彎路 ...
一、@EnableAspectJAutoProxy注解 在主配置類中添加@EnableAspectJAutoProxy注解,開啟aop支持,那么@EnableAspectJAutoProxy到底 ...
一、自動裝配原理 之前博文已經講過,@SpringBootApplication繼承了@EnableAutoConfiguration,該注解導入了AutoConfigurationImport Selector,這個類主要是掃描spring-boot-autoconfigure下面 ...
一、Spring容器類繼承圖 二、容器前期准備 IoC源碼解析入口: 調用構造函數AnnotationConfigApplicationContext 調用this(),會默認先調用父類的無參構造函數,為ApplicationContext上下文對象初始 ...
一、Mybatis回顧 1、MyBatis介紹 Mybatis是一個半ORM框架,它使用簡單的 XML 或注解用於配置和原始映射,將接口和Java的POJOs(普通的Java 對象)映射成數據庫中的記錄。 2、Mybatis整體架構 二、Spring Boot整合 ...
spring是目前使用最為廣泛的Java框架之一。雖然spring最為核心是IOC和AOP,其中代碼實現中很多設計模式得以應用,代碼看起來簡潔流暢,在日常的軟件設計中很值得借鑒。以下是對一些設計模式的理解以及源碼解析,希望能給大家對設計模式的理解有所幫助。 觀察者模式:發布/訂閱 ...