Spring相关重点API

 一:ApplicationContext的继承体系

 ApplicationContext:接口类型,代表应用上下文,可以通过其实例获得Spring容器中的Bean对象
 

二:ApplicationContext的实现类

1:ClassPathXmlApplicationContext

它是从类的根路径下加载配置文件推荐使用这种

ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
2:FileSystemXmlAppliatonContext

它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意

 ApplicationContext app = new ClassPathXmlApplicationContext("C:\\Users\\用户名\\project\\spring-test\\src\\main\\resources\\applicationContext.xml");
3:AnnotationConfigApplicationContext

当使用注解配置容器对象时,需要使用此类来创建spring容器,它用来读取注解

三: getBean()方法使用


 1:存在多个同一类型的bean,用id的方式

UserService userService = (UserService) app.getBean("userService");     
userService.save();
        

2:存在单一bean时,用传入类型方式

UserService userService1 = app.getBean(UserService.class);
userService1.save();

本文是关于spring相关重点API,希望可以帮到初学spring的小伙伴哦! 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/319627.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[C#]C# OpenVINO部署yolov8-pose姿态估计模型

【源码地址】 github地址:https://github.com/ultralytics/ultralytics 【算法介绍】 Yolov8-Pose算法是一种基于深度神经网络的目标检测算法,用于对人体姿势进行准确检测。该算法在Yolov8的基础上引入了姿势估计模块,通过联合检测和姿势…

扎心!圣诞礼物含“毒”量极高,当心惊喜变惊吓!

圣诞快乐? 近日,亚信安全截获多起以“圣诞礼物”为钓鱼邮件的间谍木马病毒,名为RedLine。 RedLine通常是通过钓鱼邮件或挂马网站进行传播。钓鱼邮件更多的是利用社会工程学,“蹭热点”、节日祝福和节日福利是攻击者经常使用的社工…

FreeRTOS——优先级翻转

1.优先级翻转概念 优先级翻转:高优先级的任务反而慢执行,低优先级的任务反而优先执行 注意:在实时操作系统中不允许出现,在二值信号量中经常出现 2.优先级翻转实战 2.1freertos_demo.c #include "freertos_demo.h" #i…

快速学习SpringBoot

SpringBoot springboot传统方式构建spring应用程序使用springboot子项目构建起步依赖自动配置其它特性 SpringBoot项目部署Spring项目部署属性配置方式命令行参数方式配置环境变量方式外部配置文件方式 多环境开发-Pofiles多环境开发分组 springboot 传统方式构建spring应用程…

Kubeadmin实现k8s集群:

Kubeadmin来快速搭建一个k8s集群: 二进制搭建适合大集群,50台以上的主机, 但是kubeadm更适合中小企业的业务集群 环境: Master:20.0.0.71 2核4G 或者4核8G docker kubelet kubectl flannel Node1:20.…

案例072:基于微信小程序的会议发布与预约系统的设计与开发

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

Unity中URP下的线性雾

文章目录 前言一、线性雾 雾效因子二、MixFog1、ComputeFogIntensity 雾效强度计算2、雾效颜色混合 lerp(fogColor, fragColor, fogIntensity); 前言 在之前的文章中,我们实现了URP下的雾效支持。 Unity中URP下的添加雾效支持 在上一篇文章中,我们解析了 URP 下统…

OSPF被动接口配置-新版(14)

目录 整体拓扑 操作步骤 1.基本配置 1.1 配置R1的IP 1.2 配置R2的IP 1.4 配置R4的IP 1.5 配置R5的IP 1.6 配置PC-1的IP地址 1.7 配置PC-2的IP地址 1.8 配置PC-3的IP地址 1.9 配置PC-4的IP地址 1.10 检测R1与PC3连通性 1.11 检测R2与PC4连通性 1.12 检测R4与PC1连…

[雷池WAF]长亭雷池WAF配置基于健康监测的负载均衡,实现故障自动切换上游服务器

为了进一步加强内网安全,在原有硬WAF的基础上,又在内网使用的社区版的雷池WAF,作为应用上层的软WAF。从而实现多WAF防护的架构。 经过进一步了解,发现雷池WAF的上游转发代理是基于Tengine的,所以萌生出了一个想法&…

实战环境搭建-安装xshell和xftp

安装xshell和xftp的原因是想远程虚拟机,很多时候,直接去操作虚拟机明显不太方便。 所以,我们需要一个能够搭载虚拟机和本地电脑之间的桥梁,哪怕是你们去了企业,也和这个类似,唯一的区别是企业里面更多连接…

希亦、觉飞、小吉三款婴儿洗衣机大比拼!全方位对比测评

由于年龄幼小的婴儿的皮肤都非常的幼嫩,因此婴儿衣物材质的类型大部分都是采用为纯棉,并且婴儿的衣物不能够与大人的衣物一起进行混洗,容易把细菌感染到宝宝的衣物上,因此很多家庭为了保证宝宝衣服的有效清洁,避免交叉…

JMeter分布式压测及常见问题

JMeter分布式压测及常见问题 1. 应用背景2. 目的3. 介绍3.1 分布式压测原理3.2 操作步骤3.2.1 设置配置文件 4. 操作建议5. 常见问题5.1 不能识别地址5.2 不能识别地址 1. 应用背景 在性能测试过程中,并发数过大,如果还想用JMeter这个测试工具&#xff0…