什么是Spring
是一種JavaSE/JavaEE的一站式(全棧)輕量級開源框架。它貫穿于表現(xiàn)層、業(yè)務(wù)邏輯層和持久層。
Spring與Spring boot
后面學(xué)習(xí)到的Springboot則包含了Spring和SpringMVC,但是如果直接學(xué)習(xí)Springboot的話可能有不理解的地方。所以先學(xué)習(xí)Spring。
Spring框架的優(yōu)點(diǎn)
- 非侵入式設(shè)計(jì)
- 降低耦合性,方便開發(fā)
- 支持AOP編程
- 支持聲明式事務(wù)
- 方便程序的測試
- 方便集成各種優(yōu)秀框架
- 降低Java EE API的使用難度
說明
本教程由于以Spring Boot為主,Spring部分以介紹核心內(nèi)容為主,如果想學(xué)習(xí)其他內(nèi)容可以等待后面的拓展部分或自行上網(wǎng)查閱。