`
tulunta
  • 浏览: 360592 次
文章分类
社区版块
存档分类
最新评论

将properties文件放在Jar包并读取

 
阅读更多

有时候需要在一个library内部打包一个properties文件,包含一些配置信息,而不能部署在外部。

在maven工程里面,将properties文件放在src/main/resources目录下。就会自动打包到classes目录下。

然后在jar包的代码中想要读取这个文件,可以用类似下面的代码:

public class Client {

    private final static String NAME = "engine.properties";

    public static Map<String, String> load() throws AppEngineException {
	InputStream stream = Client.class.getClassLoader().getResourceAsStream(NAME);
	...
    }
}


一切OK.

分享到:
评论

相关推荐

    Eclipse打包成JAR包读取外部JAR包和外部配置文件

    Eclipse打包成JAR包读取外部JAR包和外部配置文件 Eclipse 打包 jar 外部JAR 外部配置文件

    读取properties配置文件所用jar

    读取配置文件所用jar包,本人亲测,可用。 使用PropertiesConfiguration读取配置文件

    java读取properties文件

    java读取properties文件,没有用到了第三方jar包,方便实用

    Android中读取properties文件2

    NULL 博文链接:https://edison-cool911.iteye.com/blog/889726

    MANIFEST.MF的应用以及如何读取jar包外的log4j.properties

    NULL 博文链接:https://shenxueliang.iteye.com/blog/1273064

    读取src下的文件及自己包下的配置文件

    将此项目生成一个jar 就可以动态的读取src及文件包下的配置文件了。类似于strust2中的读取default.properties文件,然后,如果,我们的项目中引入了struts.properties文件了,就以struts.properties为主。

    数据库连接池druid,c3p0,jdbctemplate,jar包.rar

    数据库连接池jar包,包含c3p0、druidjar包和依赖jar包,c3p0通过配置文件xml或者properties读取连接对象 druid通过properties读取连接,使用springJDBC JdbcTempalte简化sql操作

    java读取xml文件导入到mysql数据库中

    xml文件导入到mysql数据库中,包括文件:ConnectionUtils.java,InsertDT.java,db_mysql.properties,test01.xml,需要的jar包dom4j-1.6.1.jar,mysql-connection-java-3.1.1.3-bin.jar,jaxen-1.1-beta-7.jar

    SSH的jar包.rar

    SSH(struts+spring+hibernate)的jar包 SSH 通常指的是 Struts2 做前端控制器,Spring 管理各层的组件,Hibernate 负责持久化层。 一个请求在Struts2框架中的处理大概分为以下几个步骤: 1、客户端初始化一个指向...

    eigenbase-properties-1.1.4

    [ ] eigenbase-properties-1.1.4-javadoc.jar 06-Dec-2013 18:28 83K [ ] eigenbase-properties-1.1.4-javadoc.jar.md5 06-Dec-2013 18:28 32 [ ] eigenbase-properties-1.1.4-javadoc.jar.sha1 06-Dec-2013 18:28...

    比较全面的:Jakarta-commons jar包(附: chm参考手册 & 资源简介)

    commons-configuration 可以从xml、properties、JNDI、JDBC、System properties、Applet parameters和Servlet parameters等读取信息 commons-daemon 可以帮你实现将一个普通的 Java 应用变成系统的一个后台服务 ...

    utils-fs-read-properties:读取.properties文件的全部内容

    读取文件的全部内容。 安装 $ npm install utils-fs-read-properties 用法 var read = require ( 'utils-fs-read-properties' ) ; read(path,[options,] clbk) 读取文件的全部内容。 read ( '/path/to/data....

    jxl操作excel 修改,删除,生成,线程搬迁 手动打jar包

    jxl excel 修改,删除,生成 线程搬迁 手动打jar包 包含jxl操作excel 配置线程执行搬迁或者其他操作,需要手动添加一个文件getSZ.properties配置数据库 手动打包及一些常用的方法

    PropertiesUtil

    Properties 读取Properties java配置文件 Properties 读取Properties java配置文件 Properties 读取Properties java配置文件

    Spring Boot 把配置文件和日志文件放到jar外部

    如果不想使用默认的application.properties,而想将属性文件放到jar包外面,怎么做呢?下面小编给大家带来了两种方法解决Spring Boot 把配置文件和日志文件放到jar外部问题,感兴趣的朋友一起看看吧

    win32comm.dll,comm.jar,javax.comm. properties

    applet读取串口必备:win32comm.dll,comm.jar,javax.comm.properties

    maven pom.xml 动态读取变量值插件

    该jar包功能,可以在一个properties文件里面定义jdbc.url=${url},在另一个properties文件定义具体的值,通过该jar可以获取到哪个具体的值。下载之后,自行安装到本地maven仓库,安装命令参考我另一篇博文。具体pom....

    配置文件助手 2.1

    由于在工作中经常要使用.properties配置文件,并且配置文件的属性也需要在文件修改后及时更新,同时读取src文件夹下的配置文件时也存在相对路径与绝对路径的转换问题,还有国际化问题等,因此我编写了一个配置文件...

    rocketmq-console 运行jar包

    1)去除user.properties配置文件,整合到application.properties中,方便启动传参,不再需要单独配置user.properties文件。 2)调整用户配置解析,从application.properties中读取进行解析,配置方式为users.list...

Global site tag (gtag.js) - Google Analytics