当前位置: 首页 > news >正文

【Spring】Spring 总览

一、简单介绍一下 Spring

Spring是一个全面的、企业应用开发的一站式解决方案,贯穿表现层、业务层、持久层,可以轻松和其他框架整合,具有轻量级、控制反转、面向切面、容器等特征。

轻量级 : 空间开销和时间开销都很轻量
控制反转 : 对象依赖的对象通过被动的方式传递进来 (@Autowired),不需要程序员去创建。
面向切面 : 把业务逻辑和系统逻辑分开。
容器 : Spring 包含并管理业务对象的配置和生命周期。

二、Spring 核心组成

在这里插入图片描述
Spring 常用模块如下:

  • 核心容器:提供 Spring 框架基本功能,利用控制反转将应用程序的配置和依赖性规范与应用程序分割开。

  • Spring 上下文:是一个配置文件,向 Spring 框架提供上下文信息。

  • Spring ORM : Spring框架插入了多个ORM框架,提供了ORM对象关系工具。

  • Spring WVC :全功能的构建 Web 程序的 WVC 实现。

Spring 常用注解

@Controller 、 @RestController、@Component 、@Repository、@Service 等

http://www.lryc.cn/news/97920.html

相关文章:

  • 微软、OpenAI用上“数据永动机” 合成数据是晨曦还是暮光?
  • 简单认识Redis 数据库的高可用
  • 超级实用!,掌握这9个鲜为人知的CSS属性
  • 深圳国际新能源及智能网联汽车全产业博览会今年10月举办
  • 【具有非线性反馈的LTI系统识别】针对反馈非线性的LTI系统,提供非线性辨识方案(SimulinkMatlab代码实现)
  • Stable diffusion 和 Midjourney 怎么选?
  • c++网络编程
  • 【沁恒蓝牙mesh】数据收发接口与应用层模型传递
  • Java类关系之代理(代理模式)
  • java: 无法访问redis.clients.jedis.JedisPoolConfig
  • 基于java中学教务管理系统设计与实现
  • vscode设置java -Xmx最大堆内存
  • 组件开发系列--Apache Commons Chain
  • 60 # http 的基本概念
  • 云计算迎来中场战役,MaaS或将成为弯道超车“新赛点”
  • 最新基于Citespace、vosviewer、R语言的文献计量学可视化分析技术及全流程文献可视化SCI论文高效写作方法
  • Hive调优集锦(2)
  • 一文谈谈Git
  • 嵌入式数据库之SQLite
  • idea下tomcat运行乱码问题解决方法
  • 人工智能TensorFlow MNIST手写数字识别——实战篇
  • Vue 本地应用-计数器
  • 深入了解HTTP代理在网络爬虫与SEO实践中的角色
  • 使用docker搭建nacos
  • flask中的常用装饰器
  • SQL基础语法 | 增删改查、分组、排序、limit
  • QT: 用定时器完成闹钟的实现
  • Boyer-Moore 投票算法
  • C# 翻转二叉树
  • RocketMQ教程-(5)-功能特性-消费者分类