资源获取比较:完全总结
/*
* 1:使用ClassPathResource,在src下直接使用:hello.xml,而不能使用src/hello.xml,
* 也不能使用classpath前缀,如classpath:hello.xml,或classpath:src/hello.xml
* 也不能用绝对路径。
* Resource resource=new ClassPathResource("hello.xml");
* BeanFactory factory=new XmlBeanFactory(resource);
*/
/*
* 2:使用FileSystemResource,在src要使用:src/hello.xml:而不能使用classpath:前缀如
* classpath:src/hello.xml,或classpath:hello.xml
* Resource resource=new FileSystemResource("src/hello.xml");
* BeanFactory factory=new XmlBeanFactory(resource);
* 或使用绝对路径,但不能用前缀file:
* Resource resource=new FileSystemResource("E:/Eclipse-JEE/mywork/SpringInAction/src/hello.xml");
* BeanFactory factory=new XmlBeanFactory(resource);
*/
/*
* 3:对于ClassPathXmlApplicationContext():
* 1.classpath: 前缀可要可不要的, 默认就是指项目的classpath路径下面;
* (1)加上前缀:如,ApplicationContext factory=new ClassPathXmlApplicationContext("classpath:hello.xml");
* (2)不要前缀:如,ApplicationContext factory=new ClassPathXmlApplicationContext("hello.xml");
* (3)不能用src/hello.xml,或classpath:src/hello.xml
* 2.如果要使用绝对路径,需要加上 file: 前缀表示这是绝对路径;注意,一定要加上file:
* 如:ApplicationContext factory=new ClassPathXmlApplicationContext("file:E:/Eclipse-JEE/mywork/SpringInAction/src/hello.xml");
*/
/* 4:对于FileSystemXmlApplicationContext(), 默认表示的是两种:
* 1,没有盘符的是项目工作路径,即项目的根目录;
* 如:不能写hello.xml,要写src/hello.xml
* ApplicationContext factory=new FileSystemXmlApplicationContext("src/hello.xml");
* 2,有盘符表示的是 文件绝对路径:file:前缀可要可不要
* (1)无file前缀,如:ApplicationContext factory=new FileSystemXmlApplicationContext("E:/Eclipse-JEE/mywork/SpringInAction/src/hello.xml");
* (2)有file前缀,如ApplicationContext factory=new FileSystemXmlApplicationContext("file:E:/Eclipse-JEE/mywork/SpringInAction/src/hello.xml");
* 3.如果要使用classpath路径,需要前缀 classpath:
* 如:加上classpath則不能加上src/否则报错。
* ApplicationContext factory=new FileSystemXmlApplicationContext("classpath:hello.xml");
*/
//个人认为最简单的一种
ApplicationContext factory=new ClassPathXmlApplicationContext("hello.xml");
GreetingService greetingService=(GreetingService)factory.getBean("greetingService");
greetingService.sayGreeting();
分享到:
相关推荐
"A2数字教育资源获取与评价——初中道德与法治"的主题旨在帮助教师掌握如何筛选、利用和评估适用于教学的数字资源,以提升教学质量,特别是对于初中阶段的道德与法治教育。 一、数字资源的选取与应用 在这个主题中...
### 从HttpServletRequest获取各种路径总结 #### 一、概述 在Java Web开发中,通过`HttpServletRequest`对象可以获取客户端请求的各种信息,包括但不限于路径信息。这些路径信息对于开发者来说至关重要,尤其是在...
总结来说,获取PE资源图标涉及的知识点包括: 1. PE文件格式和资源结构 2. VB中访问系统资源的方法 3. 使用P/Invoke调用Windows API 4. 图标资源的处理,如`ICONINFO`结构体 5. 文件I/O操作,如保存图片文件 通过...
### 教育资源获取的关键知识点 #### 一、搜索引擎与搜索工具 - **定义与功能**:搜索引擎是一种网络服务工具,能够帮助用户在互联网中快速定位到所需信息。搜索引擎通过爬虫程序抓取网页信息,并对其进行索引和...
【标题解析】:“人力资源部工作总结精品完整版.doc”这一标题表明文档内容是关于人力资源部门在某一特定年度(2012年)的工作总结,总结可能包括该年度的主要工作内容、成绩、挑战、改进措施以及对未来的规划。...
### JAVA 获取各种路径总结 在Java开发中,特别是在Web应用开发中,经常需要获取不同类型的路径,例如:当前Web应用的路径、特定文件的真实路径等。本文将详细讲解如何通过不同的方式来获取这些路径。 #### JSP中...
《液体的压强》这篇教育资源主要探讨了液体压强的基本概念、特性以及其在实际生活中的应用。在教育过程中,教师需要引导学生理解和掌握以下几个关键知识点: 1. **液体压强的存在**:通过演示实验,如橡皮膜在水中...
总结来说,系统资源获取和游戏开发紧密相关,通过C++和其他跨平台工具,我们可以有效地监控和管理CPU、内存,提升游戏的性能和用户体验。理解这些技术,并能灵活运用到实际项目中,对于任何IT专业人员,特别是游戏...
总结起来,这个代码集合提供了一种方法,从`.dll`和`.exe`文件中提取图片资源,并将它们转换和保存为`.ico`和`.bmp`格式。通过理解Windows API以及提供的源代码,开发者可以学习如何与二进制资源交互,这对于开发...
这篇文章主要总结了如何操作C#中的资源文件,包括读取和写入资源文件的方法。 1. **获取资源文件** 获取资源文件通常涉及加载程序集并访问其中的资源。C#中的`System.Reflection.Assembly`类提供了获取当前执行...
总结来说,这个源码提供了解析PE文件以获取其资源信息的方法,这对于软件开发、安全分析、逆向工程等多个领域都具有实用价值。通过深入理解PE文件结构和解析过程,我们可以更好地理解和操纵Windows程序。
本篇总结将从多个角度介绍Java中获取路径的方法。 ### 1. 获取系统属性路径 Java提供了一种通过系统属性获取路径的方式,这种方式简单且在多数环境下都能工作。 ```java // 获取用户目录路径 String userHome = ...
总结来说,"获取图片资源反编译使用的工具"这一主题主要涵盖了Android应用的资源反编译技术,尤其是Apktool和AAPT这两个关键工具的使用,它们可以帮助我们便捷地访问和操作APK中的非代码资源,为Android开发和分析...
"基于WebVPN系统的数字资源获取安全机制研究" 本研究论文旨在解决基于WebVPN系统的数字资源获取中的安全机制问题。随着新冠疫情的爆发,远程学习和办公的人数大幅增加,对移动办公、远程接入企业或学校内部网络的...
4. 资源包中包括:Win32_TemperatureProbe class, WinIO,Intel用户手册,Io.dll,Ring0(获取Ring0权限),Core Temp工具,Coretemp.c(Linux内核包中的代码)以及自己写的自测程序CPUTemperature
本文将深入探讨如何利用CefSharp来获取资源、拦截请求参数、处理响应数据以及注入jQuery文件和JavaScript代码。 首先,我们来看如何获取资源。CefSharp提供了`LifeSpanHandler`接口,你可以通过实现这个接口的`...
招聘工作强调与高校建立长期合作,储备人才,并通过多种方式如校园招聘、政府协助和员工内部推荐来获取新的人力资源。人事管理工作涵盖了提供人力数据、健康证年检、职称申报、合同签订、员工档案管理和专业技术资格...
本篇将详细探讨Android-Plugin插件设计中的资源获取策略。 首先,我们需要理解Android应用的基本结构。一个标准的Android应用由多个组件(如Activity、Service、BroadcastReceiver和ContentProvider)以及资源文件...
- 对于字符串资源,可以通过枚举资源类型为`RT_STRING`的方式获取资源ID。 - 使用`FindResource()`、`LoadResource()`和`LockResource()`等函数获取字符串资源的实际内容。 - 由于Value列通常是字符串资源的附加...
在Android开发中,获取...总结起来,通过`MediaStore`,我们可以方便地获取并管理本地的视频资源,而`appcompat_v7`库则帮助我们实现跨版本的界面兼容。结合这些知识点,你可以构建一个能够遍历和操作本地视频的应用。