Spring相关内容来源于Spring官方网站与Spring源码。
Spring框架为企业级应用提供了一个完整的配置开发模型,可以在任何类型的发布平台。
Spring专注于企业应用的管道,保证开发团队专注于企业的业务逻辑,而不需要关注发布平台。
功能
核心技术
- Dependency Injection依赖注入
- events 事件
- resources 资源管理
- i18n 国际化
- validation 校验
- data binding 数据绑定
- type conversion 类型转换
- SpEL
- AOP Aspect Oriented Programming 面向切面编程
测试
- Mock Objects: 模拟对象
- TestContext framework: 测试上下文框架
- Spring MVC Test: MVC测试框架
- WebTestClient: web测试客户端
DataAccess
- transactions: 事务
- DAO Support: DAO 支持
- JDBC:
- ORM:
- Marshalling XML
Spring MVC
Spring WebFlux
Integration
- remoting
- JMS
- JCA
- JMX
- tasks
- scheduling
- cache
Languages
- Kotlin
- Groovy
- dynamic languages.