得到src目录下的properties文件属性

/***************************************************************************
     * 得到指定properties文件中的对应属性的值
     *
     * @param propertiesName
     *            文件名称
     * @param paramname
     *            属性名称
     * @return paramvalue 返回对应属性值
     *
     **************************************************************************/
    public String getPropert(String propertiesName, String paramname) {
        InputStream in = this.getClass().getClassLoader().getResourceAsStream(
                propertiesName);
        Properties prop = new Properties();
        String paramvalue = null;
        try {
            prop.load(in);
            paramvalue = prop.getProperty(paramname).trim();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                in.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        return paramvalue;
    }
this.getClass().getClassLoader().getResourceAsStream(""); 是得到src根目录的路径 发布后默认为WEB-INF\classes目录

得到src目录下的properties文件属性

时间: 2024-11-13 06:51:10

得到src目录下的properties文件属性的相关文章

WEB程序下 获取src目录下的properties

因为是WEB环境,所以在查找文件时不能像main方法一样查找,比如写src/test.properties,在运行时时找不到的 文件路径需要改写成 xxx.class.getClassLoader() .getResource("").getPath().substring(1)                + "test.properties"

如何获取项目src目录下的资源文件

在我们编写Java的应用程序时,可能会用到一些配置文件,如config.properties,我们可以在配置文件中存储一些重要信息,例如服务器的IP地址,用户名和密码等信息. 在本篇文章当中,只是讨论如何获取到资源文件的路径,并不会对资源文件的内容进行读取. 1.资源目录:src目录和bin目录 在我们编写Java代码的过程当中,我们会把有关的资源文件(例如config.properties)放到src目录和src目录下的某个package中. 但有一点值得注意的是,虽然我们在放置资源文件的时候

在Eclipse配置并编译worldwind java2.1.0源码,选中Src目录下gov.nasa.worldwindx.examples包下ApplicationTemplate.java类文件run时提示“javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V”异常的解决办法

问题现象: 在Eclipse配置并编译worldwind java2.1.0源码,选中Src目录下gov.nasa.worldwindx.examples包下ApplicationTemplate.java类文件run时提示“javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V”异常. 解决办法: 1.定位到报错的方法为WWXML.java文件中的createDocumentBuilder方法: pub

WEB编程中获取src目录下的文件(没有src目录)

这种情况遇见的会比较多,像一个WEB工程,如果在src下面写了一个xml或者一些其它的文件,当工程发布到服务器时,web程序是在tomcat等服务器下运行这个程序的,这个时候,程序目录里面并没有src文件夹,那么这种情况下要怎么办呢? 其实当程序发布到服务器时,src下面的文件也会被一起发布到服务器中,只不过是没有了src的目录,这种情况下,可以用如下代码来获取: /** * 数据文件的位置 */ private static String dbFilePath=""; /** * 获

Java读取WEB-INF目录下的properties配置文件

文件位置: 代码: public static Properties getProperties(){ Properties pts = new Properties (); FileInputStream in = null; try{ String path = UtilManager.class.getResource("/").getPath(); String websiteURL = (path.replace("/build/classes", &qu

myeclipse10以后(不知是否正确,还是在那有设置)不能把ssh的配置文件编译到class目录下

今天 把搭建好的ssh项目(8.5下完美运行) 从myeclipse8.5提交到svn 其他人(myeclipse10或myeclipse2014 自己测试用的)检出之后 服务起不起来spring bean 不能实例化,找了好久原因,开始以为是jar冲突等环境问题,找了好久没能解决,最后我写了一个测试方法,原来是在myeclipse10或myeclipse2014 中ssh的所有配置文件web容器根本找不到,一直报错class path resource [applicationContext.

[jbdj]SpringMVC框架(2)加载自定义目录下的springmvc.xml配置文件

自己定义文件目录,文件名称无疑是件快乐的事情! 如果springmvc.xml配置文件放在src目录下,web.xml代码如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/200

webpack打包编译时,不识别src目录以外的js或css

前端的dva项目开发时,遇到个很郁闷的问题,用es6的语法简单的export一个变量出来,在其他js中import使用,结果就报错了. export写法如下: 1 const enUS = { 2 account: "account:", 3 password: "password:", 4 userLogin: "User Login" 5 }; 6 export default enUS; 看起来没什么问题,对吧? import写法如下: 1

将IDEA maven项目中src源代码下的xml等资源文件编译进classes文件夹

如题,IDEA的maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉. 如果使用的是Eclipse,Eclipse的src目录下的xml等资源文件在编译的时候会自动打包进输出到classes文件夹.hibernate和spring有时会将配置文件放置在src目录下,编译后要一块打包进classes文件夹,所以存在着需要将xml等资源文件放置在源代码目录下的需求. 解决IDEA的这个问题有两种方式. 第一种是建立src/main/re