spring 框架

spring框架摘要

spring目前最新版本5.3.1 ,java web开发神器,springboot,spring clound ,让web开发变的简单,几分钟就可以搭建一个Hello World,简单不必要的配置,约定大约配置,所有人都这么干,能从事软件开发这一行,赶上这个时代是幸运,Spring makes Java simple.modern.productive.reactive.cloud-ready. spring有很多工程,除了常常用到的spring boot ,spring cloud,从可配置到安全性,从web应用到大数据,不管你的应用程序的基础设施需要什么,都有一个spring项目帮助你构建,和你需要的一样,从小做起,spring是基于模块化设计的

Spring boot ,

Spring Cloud

Spring Framwork

Spring Data

Spring cloud Data Flow

Spring Security

Spring Session

Spring Integration

spring framework的基础核心组件:

Core - 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, O/R Mapping, XML Marshalling等内容。

Web Servlet - 对Web Servlet的支持,包括Spring MVC, WebSocket, SockJS, STOMP Messaging等内容。

Web Reactive - Spring5新增的对于响应式系统支持,包括Spring WebFlux, WebClient, WebSocket等。

Integration - 对第三方系统的支持,包括Remoting, JMS, JCA, JMX, Email, Tasks, Scheduling, Caching等常用的第三方系统。

Languages - 最后是对其他JVM语言的支持,包括Kotlin, Groovy等动态语言。 Spring loves kotlin

 

IOC 控制反转和依赖注入

通过xml或者注解配置需要生成的对象

基本配置

applicationContext.xml 配置文件

注册对象到spring容器 Bean标签

Xml方式和注解方式

AOP 和动态代理

spring集成JdbcTemplate

spring定时器

spring集成mybatis

 

posted @ 2020-11-28 22:24  江山小画  阅读(66)  评论(0编辑  收藏  举报