`
pluto418
  • 浏览: 169827 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

读取资源properties文件的写法

    博客分类:
  • J2SE
阅读更多
读取资源文件的方法有很多种,这种打jar是最方便的不会再报找不到文件了

import java.io.InputStream;
import java.util.Properties;

public class ReadFile {
	
	public static void main(String[] args) throws Exception {
		//相对路径
//		String fileName = "../../file.txt";
		String fileName = "../../file.properties";
		ReadFile rf = new ReadFile();
		rf.readProp(fileName);
	}

	public void readText(String fileName) throws Exception {
		InputStream is = this.getClass().getResourceAsStream(fileName);
		byte[] b = new byte[1024];
		is.read(b);
		System.out.println(new String(b).trim());
	}
	
	public void readProp(String fileName) throws Exception {
		
		//读取文件
		InputStream is = this.getClass().getResourceAsStream(fileName);
		Properties prop = new Properties();
		prop.load(is);
		System.out.println("key: " + prop.getProperty("key"));
	}

}


分享到:
评论

相关推荐

    读取properties返回map并写入文件

    本篇文章将详细讲解如何读取.properties文件,将其内容转化为Map对象,以及如何将这个Map对象写回到新的文件中。 首先,我们需要了解什么是.properties文件。这是一种文本格式的文件,用于存储键值对,其中每个键和...

    java读取properties文件的方法实例分析

    本篇文章将深入探讨如何在Java中读取`.properties`文件,无论它们位于项目内部还是外部。 1. **不在项目中读取.properties文件** 当`.properties`文件位于项目的外部时,我们需要使用文件系统路径来访问它。下面...

    SpringBoot如何读取war包jar包和Resource资源

    SpringBoot读取war包jar包和Resource资源 SpringBoot 中读取 war 包 jar 包和 Resource 资源是开发过程中的常见问题。下面是相关知识点的总结: ...在读取资源文件时,需要注意路径的写法和使用场景。

    java中配置文件数据库连接写法

    Java中配置文件数据库连接主要涉及以下几个步骤:创建.properties配置文件,使用Properties类读取配置,使用JDBC或连接池建立数据库连接,如果使用Spring框架,还可以利用其强大的依赖注入和自动配置功能。...

    jajva IO常用写法.word

    下面将详细讲解Java IO中的一些常用写法,以及如何指定编码读取和写入文件。 1. **指定编码读取文件** 在Java中,读取文件时,如果需要处理非ASCII字符,如中文,就需要指定正确的字符编码。例如,使用`...

    c#读取excel文件的几种办法.docx

    首先,它会获取Excel文件中的所有表名,然后选择第一个表进行读取: ```csharp FileInfo fileInfo = new FileInfo(path); if (!fileInfo.Exists) return null; string strConn = @".4.0;Data Source=" + path + ";...

    上传并读取EXCEL的数据,显示到GridView中

    使用C#上传并读取EXCEL的数据,显示到GridView中,参考附件,简单片段如下: if (extension == ".xls") { //IMEX=1表示将所有的列全部视为文本。省略时,excel中包含 汉字 和 数字,数字会读取不出来。 //HDR表示...

    c#读取excel文件的几种办法.pdf

    另一种写法是使用`FileInfo`检查文件是否存在,然后使用`OleDbConnection`和`GetOleDbSchemaTable`方法获取表名,再进行数据读取: ```csharp FileInfo fileInfo = new FileInfo(path); string strConn = @".4.0;...

    SpringBoot项目启动时如何读取配置以及初始化资源

    在SpringBoot项目中,配置文件的读取和资源的初始化是关键步骤,它们确保应用程序能够根据设定的参数正确地启动和运行。以下是对这两种技术的详细说明。 首先,SpringBoot项目通常使用YAML或properties格式的配置...

    struts2国际化配置.pdf

    在src目录下创建英文资源文件`globalMessages_en.properties`和中文资源文件`globalMessages_zh.properties`。例如,`globalMessages_en.properties`可以包含键值对`home=home`,而`globalMessages_zh.properties`则...

    JDBC连接8种数据库的写法

    Properties sysProps = System.getProperties(); sysProps.put("user", "userid"); sysProps.put("password", "user_password"); Connection conn = DriverManager.getConnection(url, sysProps); ``` - **注意事项...

    【SpringBoot】二、SpringBoot中配置文件详解.pdf

    SpringBoot 支持两种配置文件格式:`application.properties` 和 `application.yml`。`application.properties` 是基于键值对的格式,而 `application.yml` 利用YAML语言提供了更直观的层次结构。由于其简洁和清晰...

    【SpringBoot】二、SpringBoot中配置文件详解.docx

    SpringBoot默认使用一个全局的配置文件,这个文件名为`application.properties`或`application.yml`,两者都用于存储应用程序的配置信息。本文将重点解析`application.yml`格式的配置文件。 首先,`application.yml...

    java 定时任务写法

    2. **配置文件**:通常情况下,还需要配置一个`quartz.properties`文件来指定任务存储的方式(内存或数据库)以及数据库连接信息等。 3. **初始化调度器**:通过`StdSchedulerFactory`创建一个`Scheduler`实例,并...

    数据库存储过程的写法\\连接各种数据库写法

    ### 数据库存储过程的写法及连接各种数据库的方法 #### 概述 本文将详细介绍如何在不同的数据库系统中编写存储过程以及如何建立与这些数据库的连接。存储过程是一种预编译的SQL代码块,它可以存储在数据库服务器上...

    如何更优雅地获取spring boot yml中的值

    这与`application.properties`文件的等价写法是: ``` server.url=http://localhost server.myapp.name=MyApplication server.myapp.threadCount=4 ``` 在Spring Boot中,我们通常需要优雅地获取这些配置值,以便...

    连接各种数据库写法,代码示例

    在IT行业中,数据库连接是软件开发中的一个关键环节,它涉及到如何通过编程语言与不同的数据库管理系统(DBMS)建立通信,以实现数据的读取、写入、更新和删除等操作。本文将根据给定的文件信息,详细介绍几种常见的...

    ASP 常见的连接字符串写法(access2007)

    - `ExtendedProperties`: `Text` 表示文本文件,若文本文件首行无字段名称,则需添加 `HDR=No` 避免丢失数据。 #### 六、示例代码 下面给出一个使用连接字符串打开Access数据库的ASP示例代码: ```vb Sub DB...

    移动端流程自行开发指南.docx

    - **配置文件路径**:`/ecology/WEB-INF/prop/Mobile.properties` - **开启方法**:在配置文件中设置相关参数,如启用移动端显示模式、设置默认语言等。 ##### 3.2 代码块使用 - **代码插入位置**:自定义代码需...

    web.xml中如何设置配置文件的加载路径实例详解

    这种写法表示配置文件放置于WEB-INF目录下的config子目录中,并使用了通配符`*-context.xml`来匹配所有符合该模式的XML配置文件。这样的配置允许你将多个配置文件放在同一目录下,它们都会被加载。 值得注意的是,...

Global site tag (gtag.js) - Google Analytics