`

根据配置文件properties名称获取属性的值

 
阅读更多
      public static String getEmailInfo(String proname){
          String url = "";
          InputStream in=null;
            try {
                Properties prop = new Properties();
                in = Thread.currentThread().getContextClassLoader().getResourceAsStream("email.properties");
                prop.load(in);
                url = prop.getProperty(proname);
            } catch (Exception e) {
                e.printStackTrace();
                throw new ExceptionInInitializerError();
            }finally{
                if(in!=null)
                  try {
                      in.close();
                  } catch (IOException e) {
                      e.printStackTrace();
                  }
                }
            return url.trim();
      }   

 

分享到:
评论

相关推荐

    加载配置文件类

    配置文件加载类 就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。.

    配置文件加载类

    配置文件加载类 就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。

    worldwindjava源码-giulius:用于加载基于文件的配置文件并使用Guice的“@Named”等映射它们的工具

    Giulius(“julius”)是几个项目的集合,用于加载配置文件,使用 Guice 绑定它们并编写 Guice 代码的无样板 JUnit 测试。 阅读 ; 或者 包含此项目的构建和 Maven 存储库可以是 . 特征 用于加载属性文件(或 URL)并...

    day023-xml解析笔记和代码.rar

    配置文件都使用XML格式,框架都是用xml和Properties作为配置文件。 1.3. 使用:(掌握) 语法: <!--注释快捷键:ctrl + shift + / --> <!-- 第一行,必须有。定义XML的版本和字符集 -...

    ant1.9资源

    若要在外部引入某文件,例如build.properties文件,可以通过如下内容将其引入:” build.properties”/> property元素可用作task的属性值。在task中是通过将属性名放在“${”和“}”之间,并放在task属性值的位置来...

    NHibernate中文帮助手册API

    XML配置文件  4. 持久化类(Persistent Classes)  4.1. 一个简单的POCO例子  4.1.1. 为持久化成员变量声明读写属性  4.1.2. 实现一个默认的构造器(constructor)  4.1.3. 提供一个标识属性(identifier ...

    Java高级程序设计实战教程第三章-Java反射机制.pptx

    应用程序通过读取配置文件来获取到指定名称的类的字节码文件并加载其中的内容进行调用,对一个类文件进行解剖,就可以取得任意一个已知名称的class的内部信息,包括其modifiers(诸如public,static等等)、...

    Visual C++网络通信编程实用案例精选_7

    本地计算机网络编程 57 2.1 获取计算机的名称和IP地址 57 2.2 获取计算机的子网掩码 60 2.3 获取计算机的DNS设置 62 2.4 获取计算机的网卡地址 63 2.5 获取计算机安装的协议 65 2.6 ...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    Property 的 SOURCE 属性由 BlazeDS 读取 XML 配置文件获得: 清单 12. 配置 destination 的 id <destination id="flexService"> <properties> <factory>flexFactory</factory> <source>flexService...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    Property 的 SOURCE 属性由 BlazeDS 读取 XML 配置文件获得: 清单 12. 配置 destination 的 id <destination id="flexService"> <properties> <factory>flexFactory</factory> <source>flexService...

    archaius-example

    Archaius 示例 这只是一个简单的应用程序,用于展示一些 Archaius ... v0.1:使用 archaius 动态获取在“config.properties”文件中定义的属性的最简单示例。 这是 archaius 期望的默认文件名,因此您无需执行任何操作

    TortoiseSVN和TortoiseMerge的中文帮助文档(chm格式)

    处理文件名称大小写冲突 4.14.4. 修复文件改名 4.14.5. 删除未版本控制的文件 4.15. 撤消更改 4.16. 清理 4.17. 项目设置 4.17.1. Subversion 属性 4.17.1.1. svn:keywords 4.17.1.2. 增加和编辑属性 4.17.1.3. ...

    aristotle:高度可定制的新闻收集器

    使用配置文件中的属性,它将扫描所有定义的站点,并将站点的元数据[标题,说明,imageLink,publishDate]保存在数据库中。用法config / properties.yaml 这些设置基本上是: database:当前,支持此列表(( ))中...

    cms后台管理

    找到WEB-INF\languages\jeecms_front下messages_zh_CN.properties配置文件,可以找到对应的首页面 tpl.index=首页(工程中的首页.html文件) 四 标签的配置流程 以cms_content_list为例,首先,每一个标签的声明...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    13.4.3 配置文件的修改 529 13.4.4 编写使用者应用程序的代码 531 13.5 使用数据协定 533 13.6 名称空间 535 13.6.1 建立主机应用程序 535 13.6.2 建立使用者应用程序 536 13.6.3 查看...

Global site tag (gtag.js) - Google Analytics