手动加载spring配置文件
更多Java架构师核心资料持续更新中https://github.com/kepeihong/data.git,内推阿里请查看链接
手动加载Spring配置文件有两个类,分别是ClassPathXmlApplication与FileSystemXmlApplicationContext;
两个类的区别:
1.ClassPathXmlApplication的使用方法
@Test
public void testBean(){//单配置文件方式一ApplicationContext APPLICATION_CONTEXT1=new ClassPathXmlApplicationContext("applicationContext.xml");//单配置文件方式二ApplicationContext APPLICATION_CONTEXT2=new ClassPathXmlApplicationContext("classpath:applicationContext.xml");//多个配置文件ApplicationContext APPLICATION_CONTEXT3=new ClassPathXmlApplicationContext(new String[]{"applicationContext.xml"});//绝对路径需加“file:”前缀ApplicationContext APPLICATION_CONTEXT4 = new ClassPathXmlApplicationContext("file:E:\Workspace\idea_workspace\spring\springtest\src\main\resources\applicationContext.xml");}
“classpath:” 是可以缺省的。
如果是绝对路径,就需要加上 “file:” 前缀,不可缺省。
1.FileSystemXmlApplicationContext的使用方法
@Test
public void testBean(){//classes目录ApplicationContext APPLICATION_CONTEXT1=new FileSystemXmlApplicationContext("classpath:applicationContext.xml");//项目路径相对路径ApplicationContext APPLICATION_CONTEXT2=new FileSystemXmlApplicationContext("src\\main\\resources\\applicationContext.xml");//多配置文件ApplicationContext APPLICATION_CONTEXT3=new FileSystemXmlApplicationContext(new String[]{"src\\main\\resources\\applicationContext.xml"});//绝对目录ApplicationContext APPLICATION_CONTEXT4=new FileSystemXmlApplicationContext(new String[]{"E:\\Workspace\\idea_workspace\\spring\\springtest\\src\\main\\resources\\applicationContext.xml"});}
手动加载spring配置文件相关推荐
- 手动加载spring, ApplicationContext怎么销毁
手动加载spring, ApplicationContext怎么销毁 AbstractApplicationContext context = new ClassPathXmlApplicationC ...
- 【Pytorch神经网络实战案例】34 使用GPT-2模型实现句子补全功能(手动加载)
1 GPT-2 模型结构 GPT-2的整体结构如下图,GPT-2是以Transformer为基础构建的,使用字节对编码的方法进行数据预处理,通过预测下一个词任务进行预训练的语言模型. 1.1 GPT- ...
- java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式
java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...
- Spring中加载xml配置文件的六种方式
Spring中加载xml配置文件的六种方式 博客分类: Spring&EJB XMLSpringWebBeanBlog 因为目前正在从事一个项目,项目中一个需求就是所有的功能都是插件的形式装 ...
- Spring Boot基础学习笔记04:Spring Boot加载自定义配置文件
文章目录 零.学习目标 1.熟悉使用@PropertySource加载配置文件 2.熟悉使用@ImportResource加载XML配置文件 3.掌握使用@Configuration编写自定义配置类 ...
- spring加载xml配置文件
spring 中加载xml配置文件的方式 spring 中加载xml配置文件的方式,好像有3种, xml是最常见的spring 应用系统配置源. Spring中的几种容器都支持使用xml装配bean, ...
- K8s 集群使用 ConfigMap 优雅加载 Spring Boot 配置文件
文章目录 1.Spring Boot 加载配置介绍 2.环境.软件准备 3.Spring Boot 示例工程 Demo 4.K8s ConfigMap 加载工程配置文件 4.1.直接加载环境的配置文件 ...
- Spring Boot @PropertySource注解加载指定配置文件(五)
我们可以通过@ConfigurationProperties和@Value两个注解获取主配置文件application.properties 或 apllication.yml中的配置信息,但是如果我 ...
- 通过ApplicationContextAware加载Spring上下文环境
项目用到了ApplicationContextAware,通过它Spring容器会自动把上下文环境对象调用ApplicationContextAware接口中的setApplicationContex ...
最新文章
- 有了四步解题法模板,再也不害怕动态规划!
- mysql text 不可指定默认值
- Microsoft Teams的Outgoing Webhook开发入门
- maven依赖 spark sql_window环境运行spark-xgboost 8.1踩到的坑
- Oralce的内存结构
- ldap 管理_彻底改变内容管理,财务,LDAP等
- 浙江万里学院计算机专业宿舍,2020年浙江万里学院宿舍条件环境照片 宿舍空调相关配置介绍...
- jquery获取和设置属性_jQuery获取属性,设置属性,删除属性
- XMPP聊天环境配置
- Java SE 基础:线程
- Cesium gltf(1.70)三维人物动画制作
- 高级语言 和 低级语言 的区别
- 我做实施交付那些年——说点废话(1)
- 操作系统【清华慕课笔记】
- 普通路由器改4g路由器_4G工业路由器物联卡批发价格是多少?良心厂家推荐
- Cocos Creator2.4.8 资源加载源码阅读
- js excel 在线插件 合并单元格 设置单元格样式 编辑工具
- [JavaScript高级程序设计]JavaScript介绍
- 数商云跨境电商平台运营总结:整合渠道+深引流量
- 第三个计算机时代为,计算机三个时代的各自特点?