远方有多远,请你告诉我!

Spring Framework

Posted on By 赵赵赵小白

学了几天Spring framework总结一下,别再过几天给忘了。

Spring简介

Spring框架可在任何类型的部署平台上为基于Java的现代企业应用程序提供全面的编程和配置模型。

Spring的一个关键元素是在应用程序级别的基础架构支持:Spring专注于企业应用程序的“管道”,以便团队可以专注于应用程序级别的业务逻辑,而不必与特定的部署环境建立不必要的联系。

特征

  • 核心技术:依赖项注入,事件,资源,i18n,验证,数据绑定,类型转换,SpEL,AOP。

  • 测试:模拟对象,TestContext框架,Spring MVC测试,WebTestClient。

  • 数据访问:事务,DAO支持,JDBC,ORM,封送XML。

  • Spring MVC和 Spring WebFlux Web框架。

  • 集成:远程处理,JMS,JCA,JMX,电子邮件,任务,调度,缓存。

  • 语言:Kotlin,Groovy,动态语言。

官网DOC

目前自己不具备系统总结能力,就以官方文档替代

spirng frameword 5.1.10

IOC(控制反转)

DI(依赖注入)

AOP(面向切面)