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-aop | spring-context-indexer | spring-instrument | spring-orm | spring-webflux |
spring-aspects | spring-context-support | spring-jcl | spring-oxm | spring-webmvc |
spring-beans | spring-core | spring-jdbc | spring-test | spring-websocket |
spring-expression | spring-jms | spring-tx | ||
spring-context | spring-messaging | spring-web |
主依赖包:spring-context
一些模块是相互依赖的, 可以选择引用:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.4</version>
</dependency>
3.参考:
官网:
https://docs.spring.io/spring-framework/docs/current/reference/html/index.html
类库全家桶:
https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Artifacts
网友评论