尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Spring相关的API
1.ApplicationContext 的继承体系applicationContext 接口类型,代表应用上下文可以通过其实例获得Spring 容器中的Bean对象。ApplicationContext的实现类;(1)ClassPathXmlApplicationContext 它是从类的根路径下加载配置文件推荐使用这种。resources 路径下的。 public void test1(){ ApplicationContext app new ClassPathXmlApplicationContext(applicationContext.xml); UserDao userDao1 (UserDao) app.getBean(userDao); System.out.println(userDao1); } (2)FileSystemXmlApplicationContext 它是从磁盘路径上加载配置文件配置文件可以在磁盘的任意位置。 public void test1(){ ApplicationContext app new FileSystemXmlApplicationContext(C:\\Users\\admin\\IdeaProjects\\srpingmvc\\spring_04\\src\\main\\resources\\applicationContext.xml); UserDao userDao1 (UserDao) app.getBean(userDao); System.out.println(userDao1); } (3)AnnotationConfigApplicationContext 当使用注解配置容器对象时需要使用此类来创建spring容器。它用来读取注解。 getBean()方法使用 name:bean的id; 需要向上转型。 public Object getBean(String name) throws BeansException{ assertBeanFactoryActive(); return getBeanFactory().getBean(name); } #配置字节码。 不需要向上转型。bean的ID不能有多个。 public T T getBean(ClassT requiredType) throws BeansException{ assertBeanFactoryActive(); return getBeanFactory.getBean(requiredType); } ApplicationContext app new ClassPathXmlApplicationContext(applicationContext.xml); //UserService userService (UserService) app.getBean(userService); UserService userService app.getBean(UserService.class); userService.save(); Spring的重点API; ApplicationContext app new ClassPathXmlApplicationContext(xml文件); app.getBean(id); app.getBean(Class);
RELATED

相关推荐

【React】Redux 中间件机制:副作用处理与数据流增强的形式化分析

【React】Redux 中间件机制:副作用处理与数据流增强的形式化分析

摘要 Redux 框架要求 Reducer 保持纯函数特性,禁止包含副作用,而实际 Web 应用中的异步操作需求与之形成结构性矛盾。本文从 Redux 数据流的约束条件出发,系统分析中间件(Middleware)作为 Action 派发与 Reducer 执行…

📅 2026/9/15 3:23:08
【React】Immer.js 在现代 Redux 生态中的角色:不可变性保障的工程化实现与开发体验优化

【React】Immer.js 在现代 Redux 生态中的角色:不可变性保障的工程化实现与开发体验优化

摘要 不可变性(Immutability)是 Redux 状态管理架构的核心原则,但手动实现深层嵌套对象的不可变更新在工程实践中面临显著的样板代码与出错风险。本文从 Redux 不可变性的设计初衷出发,系统分析手动实现不可变更新的结构性困境&am…

📅 2026/8/22 18:38:24
51红外遥控

51红外遥控

RXTX是串口中断,其他两个是定时器中断,只看IN0和IN1接32和33。触发是=1就下降沿触发,=0就低电平触发IE0是中断标志位,EX0是使能,EA使能所有中断,PX0优先级

📅 2026/8/22 18:38:24
MORE NEWS

更多资讯

📰

HTML5链接的完整指南:从a标签到资源加载与页面传参

说实话,我在前端这个行当里泡了十几年,见过太多人对“链接”的理解停留在“a标签能跳转”这个层面。直到前阵子给一个网页设计作业做辅导,又帮人调一个HTML5游戏复刻版的资源加载问题,我才意识到“HTML5链接”这四个字背后&#x…

📰

C#文字修仙游戏源码解析:状态机、存档与调试

简介:基于C#的文字修仙游戏完整源码工程,适合正在准备毕业设计或初次接触C#游戏开发的读者。工程按功能区划分,覆盖剧情文本、角色成长、回合制战斗、物品交互与数据持久化等模块,可用来理解WinForms项目的整体组织方式以及事件驱…

📰

react-native-localize在OpenHarmony上的适配实践

做React Native开发的都知道,国际化这件事看着简单,做起来全是细节。react-native-localize是我在多个多语言项目里一直在用的库,它封装了设备语言、时区、货币符号、测量单位这些琐碎信息的获取,一行getLocales()就能拿到一整份可…

📰

中文错别字自动纠正:从检错到部署的完整工程实践

简介:基于Python机器学习的中文错别字检索与自动纠正项目源码包,面向正在做毕业设计、课程设计或自然语言处理入门实践的学生与开发者,解决中文文本中错别字识别、定位与自动纠正问题。压缩包共12个文件,大小约7.61MB,…

📰

Wasp 中间件配置实战:全局、API 级与路径级自定义 Express 中间件

Wasp 中间件配置实战:全局、API 级与路径级自定义 Express 中间件 【免费下载链接】wasp The batteries-included full-stack framework for the AI era. Develop JS/TS web apps (React, Node.js, and Prisma) using declarative code that abstracts away complex…

📰

文档审查与人员访谈的双重验证技术解析

1. 项目背景与核心目标解析"27-1 Interview responsible personnel and examine documented"这一标题描述的是一个典型的文档审查与人员访谈相结合的工作流程。在各类审计、质量检查、合规性验证等场景中,这种双重验证机制被广泛采用。作为从业十余年的质…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬