什么是Spring
Spring 框架是基于Java的现代企业应用程序提供全面的编程和配置模型
特点:
- 核心技术: 依赖注入,事件,资源,i18n,验证,数据绑定,类型转换,Spel,AOP
- 测试: 模拟对象,TestContext框架,Spring MVC测试,WebTestClient
- 数据访问: 事务,DAO 支持,JDBC,ORM,编组xml
- Spring MVC和 Spring WebFlux Web框架
- 集成: 远程处理,JMS,JCA,JMX,电子邮件,任务,调度,缓存和可观察性
- 语言: Kotlin,Groovy,动态语言