Springboot揭祕-快速構建微服務體系-王福強-2016年5月第一次印刷

JavaConfig項目:java

spring IOC有一個很是核心的概念——Bean。由Spring容器來負責對Bean的實例化,裝配和管理。XML是用來描述Bean最爲流行的配置方式。Spring能夠從XML配置文件中讀取任何類型的元數據並自動轉換成相應的Java代碼。Spring開變了java的編程模式,Spring的下載已經超過了1億次,可見Spring已經有多流行。 spring


隨着Spring的日益發展,愈來愈多的人對Spring提出了批評。「Spring項目大量的爛用XML」就是最爲嚴勵的一個批評。因爲Spring會把幾乎全部的業務類都以Bean的形式配置在XML文件中,形成了大量的XML文件。使用XML來配置Bean失去了編譯時的類型安全檢查。大量的XML配置使得整個項目變得更加複雜。Rod Johnson也注意到了這個很是嚴重的問題。

當隨着JAVA EE 5.0的發佈,其中引入了一個很是重要的特性------Annotations(註釋)。註釋是源代碼的標籤,這些標籤能夠在源代碼層進行處理或經過編譯器把它熔入到class文件中。在JAVA EE 5之後的版本中,註釋成爲了一個主要的配置選項。Spring使用註釋來描述Bean的配置與採用XML相比,因類註釋是在一個類源代碼中,能夠得到類型安全檢查的好處。能夠良好的支持重構。 

數據庫

JavaConfig就是使用註釋來描述Bean配置的組件。JavaConfig 是Spring的一個子項目, 比起Spring,它仍是一個很是年青的項目。目前的版本是1.0 M2。使用XML來配置Bean所能實現的功能,經過JavaConfig一樣能夠很好的實現。編程

1.任何一個標記了@Configuration的Java類定義都是一個JavaConfig配置類安全

2.任何一個標記了@Bean的方法,其返回值都做爲一個bean定義註冊到Spring IoC容器,方法名將默認成爲該bean定義的id。框架

3.java annotation java註解 @ComponentScan @Component @ Repository微服務

ComponentScan是SpringBoot框架魔法得以實現的一個關鍵組件學習

*******************************************************************************************************************************************************編譯器

這本書通讀了一遍 不少都不懂,學習SpringBoot 首先須要學習Spring 學習Spring 首先要學習好Java 這本書主要講的微服務,本人計劃先熟悉Springboot 技術自己,微服務如今不打算重點學習,固然後面也是也是要學習的,以前咱們使用的API 直接就是POST GET形式,目前還不知道微服務是個什麼東東。。。、it

目標 瞭解SpringBoot 和數據庫相關的 安全相關的 要獲得熟練的地步

相關文章
相關標籤/搜索