`
acen.chen
  • 浏览: 157592 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

操作properties文件总结

阅读更多

1.spring读取

///////////////////////////////////////////////////////////////////////////////////////
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
    <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
            <property name="basenames">
                <list>
                    <value>buttons</value>
                    <value>labels</value>
                </list>    
            </property>
    </bean>
</beans>


///////////////////////////////////////////////////////////////////////////////////////

import java.util.Locale;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;

public class MessageSourceDemo {

    public static void main(String[] args) {
        ApplicationContext ctx = new FileSystemXmlApplicationContext(
                "build/messageSource.xml");

        Locale english = Locale.ENGLISH;
        Locale czech = new Locale("cs", "CZ");

        System.out.println(ctx.getMessage("msg", null, english));
        System.out.println(ctx.getMessage("msg", null, czech));
        
        System.out.println(ctx.getMessage("nameMsg", new Object[] { "Rob",
                "Harrop" }, english));
    }
}

 2.java ResourceBundle读取

messages.properties位于项目根目录下

在这个文件中,内容如下: key=value .... 

ResourceBunlde bundle = ResourceBundle.getBundle("messages"); 

bundle.getMessage(key); 

即可获得message的value

 

分享到:
评论

相关推荐

    读取properties文件返回map

    1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/...

    java操作properties文件

    Java操作Properties文件是Java开发中常见的一项任务,主要用于配置管理,如存储系统设置、数据库连接信息等。Properties类是Java中的一个内置类,它提供了一种方便的方式来存储和加载键值对数据。以下是对这个主题的...

    java 改变Properties文件中的键值

    总结来说,Java中修改Properties文件的键值涉及到使用`Properties`类的`load()`, `setProperty()`, 和 `store()`方法。在实际应用中,需要考虑异常处理和资源管理,以确保程序的稳定性和效率。通过封装这些操作到...

    java 读取properties文件代码

    读取Properties文件是Java开发中的常见操作,特别是在需要根据配置文件动态改变程序行为的时候。下面我们将详细探讨如何在Java中读取Properties文件。 首先,你需要确保你的项目中包含了一个Properties文件,比如`...

    Properties文件解析.zip

    总结,`properties`文件是Java应用中常见的配置方式,`java.util.Properties`类提供了加载、保存和操作这些文件的便利。通过封装这些功能,我们可以创建一个`properties`文件解析工具,简化开发者的工作流程,使其...

    properties文件的读取

    1. **创建properties文件** 创建一个名为`config.properties`的文件,内容如下: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/mydb ``` 2. **加载properties文件** 使用`...

    读取properties返回map并写入文件

    总结来说,读取.properties文件并将其内容转化为Map对象,以及将Map对象写回文件的过程,是Java开发中的常见操作。这使得我们可以方便地管理配置信息,并允许在不同环境间灵活切换配置。在实际项目中,可以进一步...

    properties 文件的插件

    总结来说,properties文件的插件是提高开发效率的重要工具,它们简化了配置文件的编辑过程,降低了错误率,并增强了代码的可读性和可维护性。无论是Java开发,还是其他支持.properties格式的语言,正确使用这类插件...

    JAVA操作properties文件.pdf

    1. **加载Properties文件** - 使用`InputStream`加载文件 ```java Properties prop = new Properties(); FileInputStream in = new FileInputStream("config.properties"); prop.load(in); in.close(); ``` ...

    eclipse下properties文件中文乱码的解决方案

    ### Eclipse下Properties文件中文乱码解决方案详析 在IT开发领域,尤其是使用Eclipse作为集成开发环境(IDE)的开发者,经常会遇到一个令人头疼的问题——Properties文件中的中文字符出现乱码。这一现象不仅影响...

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    总结一下,处理Java中的Properties文件读写时,需要注意文件路径的准确性、文件的读写权限以及缓存问题。通过以上方法,应该能够有效解决描述中提到的问题。对于提供的"新建文本文档.txt",虽然不是Properties文件,...

    读取以及修改properties文件

    总结来说,Java中的Properties文件是配置管理的关键组件。通过`java.util.Properties`类,我们可以方便地读取和修改文件内容。在实际开发中,可以结合异常处理、工具类封装以及第三方库,以实现更高效、安全的配置...

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    总结一下,处理Java中的Properties文件时,关键是正确指定文件路径,以及在写入和读取时妥善管理文件流。确保关闭流并根据需要刷新,以避免数据丢失或未更新的问题。通过学习和实践这些解决方案,你将在Java应用开发...

    Java读取properties文件的三种方式

    总结,Java中读取properties文件的方法包括使用Properties类加载文件、通过ClassLoader获取类路径下的文件以及利用try-with-resources语句进行资源管理。根据具体的应用场景,选择合适的方法可以更高效地处理配置...

    java读写properties配置文件

    ### Java读写Properties配置文件详解 #### 一、引言 在Java开发中,`Properties`类被广泛用于处理各种类型的配置文件。这些文件通常包含了应用程序运行时所需的配置信息,如数据库连接信息、系统参数等。`...

    eclipse中.properties文件编辑

    标题提到的"eclipse中.properties文件编辑",意味着我们将讨论一种增强Eclipse对`.properties`文件编辑功能的方法。这个方法是通过安装特定的插件来改善Eclipse内置的编辑体验。描述中提到,将解压后的插件文件放入...

    java读取properties文件

    这个类提供了一种存储和加载属性列表的方法,它能够处理`.properties`文件的读写操作。 1. 加载`properties`文件: 要读取`properties`文件,我们首先需要创建一个`Properties`对象,然后使用`load()`方法从输入流...

    .properties配置文件操作(增删改)

    总结,`.properties`文件在Java和许多其他IT项目中扮演着重要的角色。了解如何对其进行操作是每个开发者的基本技能。通过直接编辑文件或使用`java.util.Properties`类,我们可以轻松地进行增删改操作,确保应用程序...

    Java源码读写Properties文件.rar

    你可以通过查看这些源码来更好地理解如何实际操作Properties文件。 总结来说,Java中的Properties类是管理配置文件的关键工具,它提供了一套完整的API来读取、写入和操作键值对。掌握这部分知识对于任何Java开发者...

    java对properties文件的操作.pdf

    在 Java 开发中,操作 `.properties` 文件...总结,Java 对 `.properties` 文件的操作主要包括定位文件、加载文件内容、查询、添加、删除键值对,以及保存修改。理解这些操作有助于在实际开发中更有效地管理配置信息。

Global site tag (gtag.js) - Google Analytics