`

解析.properties

    博客分类:
  • Java
 
阅读更多

wsdl_ip.properties:

person=http://localhost:8080/CXF_3/cxf/person?wsdl

---------------------------------------------------------------------

IpPortUtils.java

package cn.itcast.cxf.service.utils;

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

import org.apache.cxf.common.util.StringUtils;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

public class IpPortUtils {
	
	public static String getIpPort(String key) {
		try {
			Resource  resource = new ClassPathResource("cn/itcast/cxf/service/wsdl_ip.properties");
			InputStream inputStream = resource.getInputStream();
			Properties p = new Properties();
			p.load(inputStream);
			String ip = p.getProperty(key);
			System.out.println("get WSDL("+key+") ip:[" + ip +"]");
			return StringUtils.isEmpty(ip) ? "http://localhost:80" : ip;
		} catch (Exception e) {
			e.printStackTrace();
			return "http://localhost:80";
		}
	}
}

 

分享到:
评论

相关推荐

    在javascript文件中读取properties文件需要的插件jquery.i18n.properties-min-1.0.9.js

    `jquery.i18n.properties`插件的主要功能是在客户端动态加载和解析.properties文件,使得开发者能够方便地获取并显示与用户语言环境相关的文本内容。它支持多种特性,如自动检测用户浏览器的语言设置、加载多个语言...

    jquery.i18n.properties国际化 例子

    <script src="js/jquery.i18n.properties.min.js"> ``` 接下来,我们需要创建.properties文件并放置在服务器的适当位置,例如在项目的i18n目录下。每个文件应包含以下格式的键值对: ``` greeting=Hello goodbye=...

    jquery.i18n.properties两个js文件打包

    1. `jquery.i18n.properties.js`:这是未压缩的源代码文件,便于开发者阅读和调试。它包含了插件的所有功能和逻辑,用于加载和管理`.properties`文件。 2. `jquery.i18n.properties-min.js`:这是经过压缩和优化的...

    jquery.i18n.properties.rar

    jquery.i18n.properties插件的主要功能是加载和解析`.properties`格式的本地化文件,这些文件包含了不同语言版本的文本资源。它支持动态切换语言,使得网页内容可以随着用户的选择或浏览器设置自动调整。 使用该...

    jquery.i18n.properties-1.0.9.zip

    《jQuery i18n.properties-1.0.9:实现...它通过加载和解析.properties文件,简化了网页内容的多语言转换,提高了用户体验,同时也降低了开发难度。对于需要支持多种语言的Web应用,这个插件无疑是一个值得考虑的选择。

    js读取properties文件

    properties.parse(fileContent, {path: true}, (err, data) => { if (err) throw err; console.log(data); // 输出解析后的对象 }); ``` 5. **服务器端处理** 如果你的应用运行在Node.js环境中,可以将....

    ApplicationResources.properties

    开发者可以使用`Properties.load()`方法读取文件内容,然后通过键来获取相应的值。例如: ```java Properties props = new Properties(); InputStream in = getClass().getResourceAsStream("/ApplicationResources...

    demo-jQuery.i18n.properties

    该插件的核心在于读取和解析.properties文件。这些文件通常按照如下格式编写: ``` key_en_US = English value key_de_DE = German value ``` 其中,“key”是用于标识特定文本的键,而“_en_US”和“_de_DE”则...

    jquery-i18n-properties-master.zip

    3. **解析和使用资源**:插件会自动解析.properties文件,并提供一个对象,通过键值对获取相应的文本。开发者可以在HTML或JavaScript中引用这些文本,实现动态更新。 4. **语言切换**:当用户需要切换语言时,可以...

    struts2的struts.properties配置文件详解

    17. struts.multipart.parser:这是一个multipart请求解析器,Struts2用于处理multipart请求。 通过对Struts.properties配置文件中的这些参数进行设置和配置,开发者可以根据需要自定义Struts2的行为和性能,提高...

    Properties文件解析.zip

    本主题将深入探讨`properties`文件的解析过程,以及如何创建一个工具来帮助我们方便地读取和操作这些文件。 首先,`properties`文件的格式非常简单,由键值对组成,每行一个键值对,键和值之间通过等号(=)或冒号...

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

    压缩包子文件的“ReadConf”可能是用于读取配置文件的工具类或示例项目,它可能包含解析和加载配置文件的代码,如log4j.properties。这个类可能演示了如何在程序运行时动态加载外部配置,以实现灵活的日志管理。 总...

    jquery-i18n-properties-1.0.9.js

    该库将这些文件解析为JavaScript对象,以便在前端代码中方便地访问和使用。例如,你可以创建一个名为`messages.properties`的文件,分别用不同的语言版本(如`messages_en.properties`、`messages_de.properties`等...

    jquery-i18n-properties.rar

    jQuery i18n Properties 是基于jQuery的一个插件,主要功能是处理和解析.properties 文件,这种文件格式常用于存储国际化字符串。.properties 文件是Java世界中广泛使用的本地化资源文件,它允许开发者将应用程序中...

    properties:用于解析 .properties 配置文件的 PHP 库,通常用于 Minecraft 服务器

    特性用于解析 .properties 配置文件的 PHP 库,通常用于 Minecraft 服务器。安装 php composer.phar require sekjun9878/properties ~1.0.0用法 use sekjun9878\Properties\Properties;$data = file_get_contents&#...

    log4j.properties 全部应用

    **三、实例解析** 在`JDKLogTest`这个示例中,我们可以看到如何配置log4j.properties以实现不同级别的日志输出和目的地设置。例如: ```properties # 配置控制台输出 log4j.rootLogger=DEBUG, Console log4j....

    gradle.properties

    《优化Android Studio构建速度:详解gradle.properties配置》 在Android开发过程中,Gradle作为主要的构建工具,其性能直接影响到项目的开发效率。当遇到Android Studio构建项目速度过慢的问题时,开发者通常会寻求...

    Spring中jdbc.properties属性文件进行密文处理

    这是一个简单的案例用来实现Spring中jdbc.properties属性文件进行密文处理,代码中的学生实体自己根据需要在数据库中进行创建

    Python实现加载及解析properties配置文件的方法

    本文实例讲述了Python实现加载及解析properties配置文件的方法。分享给大家供大家参考,具体如下: 这里参考前面一篇://www.jb51.net/article/137393.htm 我们都是在java里面遇到要解析properties文件,在python中...

    Mybatis3系列课程-db.properties

    1. 加载`db.properties`:使用`java.util.Properties`类读取配置文件,解析成键值对。 2. 创建`SqlSessionFactoryBuilder`:利用配置信息实例化`SqlSessionFactoryBuilder`对象。 3. 构建`SqlSessionFactory`:调用`...

Global site tag (gtag.js) - Google Analytics