Spring Framework 学习笔记(1) 简介

269 阅读1分钟

1. 背景

开始学习 Spring Framework 。

2.知识

Spring 使创建 Java 企业应用程序变得容易, Spring Framework 是 它提供的一系列的开发框架。

Spring Framework 包含了很多内容,像下面这些:

.
核心IoC Container, Events, Resources, i18n, Validation, Data Binding, Type Conversion, SpEL, AOP.
测试Mock Objects, TestContext Framework, Spring MVC Test, WebTestClient.
数据访问Transactions, DAO Support, JDBC, R2DBC, O/R Mapping, XML Marshalling.
Web应用程序Spring MVC, WebSocket, SockJS, STOMP Messaging.
响应式Spring WebFlux, WebClient, WebSocket, RSocket.
集成Remoting, JMS, JCA, JMX, Email, Tasks, Scheduling, Caching.
语言Kotlin, Groovy, Dynamic Languages.

3. 更多介绍

Spring 全家桶系列包含了众多的 jar。

-----
spring-aopspring-context-indexerspring-instrumentspring-ormspring-webflux
spring-aspectsspring-context-supportspring-jclspring-oxmspring-webmvc
spring-beansspring-corespring-jdbcspring-testspring-websocket
spring-expressionspring-jmsspring-tx
spring-contextspring-messagingspring-web

主依赖包:spring-context 一些模块是相互依赖的, 可以选择引用:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>5.3.4</version>
</dependency>

3.参考:

官网: docs.spring.io/spring-fram…

类库全家桶: github.com/spring-proj…