更多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配置文件相关推荐

  1. 手动加载spring, ApplicationContext怎么销毁

    手动加载spring, ApplicationContext怎么销毁 AbstractApplicationContext context = new ClassPathXmlApplicationC ...

  2. 【Pytorch神经网络实战案例】34 使用GPT-2模型实现句子补全功能(手动加载)

    1 GPT-2 模型结构 GPT-2的整体结构如下图,GPT-2是以Transformer为基础构建的,使用字节对编码的方法进行数据预处理,通过预测下一个词任务进行预训练的语言模型. 1.1 GPT- ...

  3. java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式

    java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...

  4. Spring中加载xml配置文件的六种方式

    Spring中加载xml配置文件的六种方式 博客分类: Spring&EJB XMLSpringWebBeanBlog  因为目前正在从事一个项目,项目中一个需求就是所有的功能都是插件的形式装 ...

  5. Spring Boot基础学习笔记04:Spring Boot加载自定义配置文件

    文章目录 零.学习目标 1.熟悉使用@PropertySource加载配置文件 2.熟悉使用@ImportResource加载XML配置文件 3.掌握使用@Configuration编写自定义配置类 ...

  6. spring加载xml配置文件

    spring 中加载xml配置文件的方式 spring 中加载xml配置文件的方式,好像有3种, xml是最常见的spring 应用系统配置源. Spring中的几种容器都支持使用xml装配bean, ...

  7. K8s 集群使用 ConfigMap 优雅加载 Spring Boot 配置文件

    文章目录 1.Spring Boot 加载配置介绍 2.环境.软件准备 3.Spring Boot 示例工程 Demo 4.K8s ConfigMap 加载工程配置文件 4.1.直接加载环境的配置文件 ...

  8. Spring Boot @PropertySource注解加载指定配置文件(五)

    我们可以通过@ConfigurationProperties和@Value两个注解获取主配置文件application.properties 或 apllication.yml中的配置信息,但是如果我 ...

  9. 通过ApplicationContextAware加载Spring上下文环境

    项目用到了ApplicationContextAware,通过它Spring容器会自动把上下文环境对象调用ApplicationContextAware接口中的setApplicationContex ...

最新文章

  1. 有了四步解题法模板,再也不害怕动态规划!
  2. mysql text 不可指定默认值
  3. Microsoft Teams的Outgoing Webhook开发入门
  4. maven依赖 spark sql_window环境运行spark-xgboost 8.1踩到的坑
  5. Oralce的内存结构
  6. ldap 管理_彻底改变内容管理,财务,LDAP等
  7. 浙江万里学院计算机专业宿舍,2020年浙江万里学院宿舍条件环境照片 宿舍空调相关配置介绍...
  8. jquery获取和设置属性_jQuery获取属性,设置属性,删除属性
  9. XMPP聊天环境配置
  10. Java SE 基础:线程
  11. Cesium gltf(1.70)三维人物动画制作
  12. 高级语言 和 低级语言 的区别
  13. 我做实施交付那些年——说点废话(1)
  14. 操作系统【清华慕课笔记】
  15. 普通路由器改4g路由器_4G工业路由器物联卡批发价格是多少?良心厂家推荐
  16. Cocos Creator2.4.8 资源加载源码阅读
  17. js excel 在线插件 合并单元格 设置单元格样式 编辑工具
  18. [JavaScript高级程序设计]JavaScript介绍
  19. 数商云跨境电商平台运营总结:整合渠道+深引流量
  20. 第三个计算机时代为,计算机三个时代的各自特点?

热门文章

  1. Linux上安装npm
  2. 《测绘管理与法律法规》——测绘基准和测绘系统
  3. 中国麦芽酚行业研究与投资战略报告(2022版)
  4. 蓝桥杯试题 算法提高 书院主持人
  5. 4.设置主轴方向,背景图二倍图,弹性盒子换行,多行侧轴对齐方式
  6. 图片404或者报错的情况下就用默认头像
  7. Ubuntu 安装jdk17详细配置教程
  8. php swoole yaf,swoole+yaf 实现定时执行任务
  9. 巨头纷纷适配数字人民币使用场景,支付体系升级再下一城?
  10. 四十五、使用bootstrap制作导航条