1. 程式人生 > >SpringBoot學習(一)-Spring的發展

SpringBoot學習(一)-Spring的發展

-s 通過 nbsp 擴大 1.5 spring3 ring1 ng2 jdk

一、Spring的發展

1、Spring1.x 時代

在Spring1.x時代,都是通過xml文件配置bean,隨著項目的不斷擴大,需要將xml配置分放到不同的配置文件中,需要頻繁的在java類和xml配置文件中切換。

2、Spring2.x時代

隨著JDK 1.5帶來的註解支持,Spring2.x可以使用註解對Bean進行申明和註入,大大的減少了xml配置文件,同時也大大簡化了項目的開發。

那麽,問題來了,究竟是應該使用xml還是註解呢?

最佳實踐:(IoC推薦註解;AOP推薦配置)

1、 應用的基本配置用xml,比如:數據源、資源文件等;

2、 業務開發用註解,比如:Service中註入bean等;

3、Spring3.x到Spring4.x

從Spring3.x開始提供了Java配置方式,使用Java配置方式可以更好的理解你配置的Bean,現在我們就處於這個時代,並且Spring4.x和Spring boot都推薦使用java配置的方式。

SpringBoot學習(一)-Spring的發展