天天看點

Spring學習筆記-1.Spring概念

1.1 簡介

  • Spring架構以Interface21架構為基礎,經過重新設計推出的Java架構。
  • Spring由Rod Johnson建立,解決了企業應用開發的複雜性,給軟體行業帶來了春天。
  • Spring理念:使現有技術更加容易使用,本身是一個大雜燴,整合了現有的技術架構。
  • 官網:https://spring.io/projects/spring-framework#overview
  • 官方下載下傳位址:https://repo.spring.io/release/org/springframework/spring/
  • github:https://github.com/spring-projects/spring-framework

maven依賴:

<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
	<version>5.1.9.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-jdbc</artifactId>
	<version>5.1.9.RELEASE</version>
</dependency>
           

1.2 優點

  • Spring是一個開源免費的架構
  • Spring是一個輕量級的、非入侵式的架構
  • Spring是一個輕量級控制反轉(IoC)和面向切面(AOP)的容器架構。
  • 支援事物的處理,支援架構的整合

1.3 組成

Spring學習筆記-1.Spring概念

1.4 拓展

Spring學習筆記-1.Spring概念
  • Spring Boot(約定大于配置,可快速開發單個微服務)
  • Spring Cloud(基于Spring Boot實作)