news 2026/9/5 16:41:55

Spring容器详细介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Spring容器详细介绍

Spring容器#### 文章目录* 一、Spring容器是什么,有什么作用?* 二、如何让给Spring传递信息 * 1xml * 2.java代码 * 3.注解 1. @component 2. @controller 3. @Service 4. @Repository* *一、Spring容器是什么,有什么作用?----------------------------------Spring容器是Spring核心部分,Spring容器的主要作用是帮java程序员处理大量繁琐的任务。使得程序员只需要用代码实现自己所关注的事情。 程序员是不用创建对象的,也不用创建对象的关联。只需要从配置的信息中告诉Spring容器。 而且他还能管理对象的全生命周期。例如:我们知道权限和用户服务是有关联的。我们只需要提供给Spring容器这四个类的代码,用注解或配置文件告诉Spring这四个服务之间的关联,关系。Spring在启动时就会创建好这些对象,并且建立他们之间的关联,我们可以从Spring中拿到这些对象,很方便的使用他。二 、写配置信息的方法-------------------1. xml 缺点:无法检查错误。2. Java代码3. 注解**使用java代码 和 注解 的优点:我们可以使用很多工具来测试发现错误。但是 还是会有很多配置要我们去写 这时候可以用Springboot***Springboot优点:**大量采用默认配置,帮助开发者高效的构建Spring应用。如何用注释告诉Spring容器?****1.注解(这四个注解功能都一样,知识帮助开发者区分用途)@component{“boss_setter”}普通对象@controller{“”}处理http的response,request对象 表示是一个控制器对象@Service{" "}服务层的对象@Repository数据存储层的对象三、Spring容器------------------1. BeanFactory2. ApplicationContext两者区别: ApplicationContext是BeanFactory的派生容器。Application在BeanFactory原有功能的基础上还有面向实际的 高级功能 国际化接口 ,MessageSource,ResourceLoader(可以去加载外面资源的接口),ApplicationEvent的publish这样一些 应用事件发布接口。最大的区别是 ApplicationContext在启动时就把所有的对象都创建对象。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 15:37:28

Cohere Parse文档解析实战:低成本提取PDF结构化数据

做文档解析方案调研时,Cohere 推出的 Parse 服务引起了我的注意。它的核心卖点很直接:把 PDF、Word、扫描件这类非结构化文档转成结构化数据,而定价只有同类产品的零头。对于需要批量处理合同、研究报告、技术手册的团队来说,解析…

作者头像 李华
网站建设 2026/9/4 15:42:38

Nucleo-F746ZGT按键中断多次触发问题及软件消抖方案

先把话说清楚:Nucleo-F746ZGT 这块板子,板载一个蓝色按键 B1,硬件上接到 PC13。把 PC13 配成外部中断,本意是“按键一按就立刻响应”。结果代码一烧进去就傻眼——按一下按键,中断像连珠炮一样触发好几次;有…

作者头像 李华
网站建设 2026/9/6 1:38:30

STM32H745外挂SDRAM参考设计:FMC接口、硬件布线及初始化

最近整理了一块板子的核心参考设计:STM32H745IIT6 外挂一颗 IS42S83200J 的 SDRAM,容量 16MB,数据总线 32bit。可能有人会想,H745 已经是双核 480MHz 240MHz,内部还带 1MB SRAM,为什么还要再挂 SDRAM&…

作者头像 李华
网站建设 2026/9/5 17:50:34

WOA-ELM混合智能模型:鲸鱼优化算法提升极限学习机回归预测性能

简介:本资源是一套基于Matlab实现的鲸鱼优化算法(WOA)与极限学习机(ELM)融合的回归预测完整方案,面向机器学习初学者、智能算法研究者及工程实践人员,解决多变量输入下的非线性回归建模与参数自…

作者头像 李华
网站建设 2026/9/6 0:33:46

STM32 Bootloader升级实战:从V9.1到V9.2的A/B分区与可靠性设计

1. 为什么这次升级值得做:V9.1长期使用中的三个痛点先说结论:V9.1这个Bootloader版本在STM32H743上跑得还算稳,但一旦把同样的代码搬到STM32H745双核平台上,或者生产线上开始批量烧录,问题就藏不住了。我手上维护的设备…

作者头像 李华
网站建设 2026/9/5 9:14:20

STM32H7搭配RTL8211F千兆以太网实战:从PHY到LwIP完整调通

先说结论:能用,而且这个组合在工控、嵌入式网关这类场景里已经算经典搭配了。我去年做一块千兆以太网数据采集板,用的就是STM32H750 Realtek RTL8211F-CG,配LwIP协议栈,大包单向吞吐稳定跑在500Mbps以上,调…

作者头像 李华