开发者社区 > 云原生 > 容器服务 > 正文

Spring 的核心容器是什么?

已解决

Spring 的核心容器是什么?

展开
收起
dzuv4lze7fhcm 2022-03-31 22:33:23 726 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    Spring核心容器是建立其他模块的基础。它们由Beans模块、Core模块、Context模块和SpEL表达式语言模块组成,没有这些模块,上层的AOP、Web和其他功能就无法实现。详情介绍如下。

    Beans模块:提供框架的核心部分,包括控制反转和依赖注入。 核心模块:封装了Spring框架的核心部分,包括资源访问、类型转换和一些通用工具类。

    语境模块:建立在Core和Beans模块之上,整合了Beans模块的功能,并增加了资源绑定、数据验证、国际化、Java EE支持、容器生命周期、事件分发等。Context模块的重点是ApplicationContext接口。

    SpEL模块:提供强大的表达式语言支持,支持访问和修改属性值、方法调用,支持访问和修改数组、容器和索引器、命名变量,支持算术和逻辑运算,支持从Spring容器中采样豆,也支持列表投影、采样和一般列表聚合等。

    2022-03-31 22:33:44
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载