原创 Spring的鉤子方法知多少
Spring是我們經常使用的一個框架,它功能之一是提供了我們管理bean對象的手段,而且它提供了很多鉤子方法給我們使用。什麼是鉤子方法呢?鉤子方法就是:在bean的生命週期之中,經歷了一系列的過程之中,Spring留給我們的一個
原创 6個類告訴你Spring Data Jpa的實現原理
用使用過Spring JPA的同學是不是覺得非常好用呢?還有就是Mybatis 爲什麼定義了一個接口就可以訪問數據庫了呢?這裏我們實現一個簡單版的。 Spring JPA是怎麼使用的 @Repository public in
原创 Spring boot web環境檢測:WebApplicationType分析
SampleWebServicesApplication 最近在研究Spring,先看一個簡單的例子。 @SpringBootApplication public class SampleWebServicesApplicatio
原创 Spring是如何加載資源的
一直很好奇Spring 是如何讀取那麼多class文件的。 經過一番探索,不賣關子,結果就在 類ClassPathScanningCandidateComponentProvider之中。 如果同學們沒時間細看,我可以直接告訴大家
原创 Spring的Environment體系完全講解(涉及PropertySources,Placeholder,PropertyResolver)
我個人在閱讀spring的過程中將spring 分成了幾個體系,因爲我覺得Spring是要給非常優秀的框架,很多設計是可以給我們複用的。比如這裏講解的Spring中的Environment體系。 Environment接口 環
原创 http 和 https 區別,https 在請求時額外的過程,https 是如何保證數據安全的?
有人問我一道這樣的題:http 和 https 區別,https 在請求時額外的過程,https 是如何保證數據安全的? 然後我個人總結一下這裏給出回答。 這個問題分兩部分: 1. http 和 https 區別 首先我先概述一下