Spring 简介(http://spring.io)
- spring 是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的容器框架
- 从大小和开销方面都是轻量的。
- 利用IOC降低低耦合度
- 提供AOP支持,
- 包含并管理应用对象的配置和生命周期,容器
- 将简单的组件配置、组合成复杂的应用,框架
-
Core IoC container, Events, Resources, i18n, Validation, Data Binding, Type Conversion, SpEL, AOP.
Testing Mock objects, TestContext framework, Spring MVC Test, WebTestClient.
Data Access Transactions, DAO support, JDBC, ORM, Marshalling XML.
Web Servlet Spring MVC, WebSocket, SockJS, STOMP messaging.
Web Reactive Spring WebFlux, WebClient, WebSocket.
Integration Remoting, JMS, JCA, JMX, Email, Tasks, Scheduling, Cache.
Languages Kotlin, Groovy, Dynamic languages.
IOC(配置、注解)
Bean(配置、注解)
AOP(配置、注解)