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
分享到:
相关推荐
1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/...
Java操作Properties文件是Java开发中常见的一项任务,主要用于配置管理,如存储系统设置、数据库连接信息等。Properties类是Java中的一个内置类,它提供了一种方便的方式来存储和加载键值对数据。以下是对这个主题的...
总结来说,Java中修改Properties文件的键值涉及到使用`Properties`类的`load()`, `setProperty()`, 和 `store()`方法。在实际应用中,需要考虑异常处理和资源管理,以确保程序的稳定性和效率。通过封装这些操作到...
读取Properties文件是Java开发中的常见操作,特别是在需要根据配置文件动态改变程序行为的时候。下面我们将详细探讨如何在Java中读取Properties文件。 首先,你需要确保你的项目中包含了一个Properties文件,比如`...
总结,`properties`文件是Java应用中常见的配置方式,`java.util.Properties`类提供了加载、保存和操作这些文件的便利。通过封装这些功能,我们可以创建一个`properties`文件解析工具,简化开发者的工作流程,使其...
1. **创建properties文件** 创建一个名为`config.properties`的文件,内容如下: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/mydb ``` 2. **加载properties文件** 使用`...
总结来说,读取.properties文件并将其内容转化为Map对象,以及将Map对象写回文件的过程,是Java开发中的常见操作。这使得我们可以方便地管理配置信息,并允许在不同环境间灵活切换配置。在实际项目中,可以进一步...
总结来说,properties文件的插件是提高开发效率的重要工具,它们简化了配置文件的编辑过程,降低了错误率,并增强了代码的可读性和可维护性。无论是Java开发,还是其他支持.properties格式的语言,正确使用这类插件...
1. **加载Properties文件** - 使用`InputStream`加载文件 ```java Properties prop = new Properties(); FileInputStream in = new FileInputStream("config.properties"); prop.load(in); in.close(); ``` ...
### Eclipse下Properties文件中文乱码解决方案详析 在IT开发领域,尤其是使用Eclipse作为集成开发环境(IDE)的开发者,经常会遇到一个令人头疼的问题——Properties文件中的中文字符出现乱码。这一现象不仅影响...
总结一下,处理Java中的Properties文件读写时,需要注意文件路径的准确性、文件的读写权限以及缓存问题。通过以上方法,应该能够有效解决描述中提到的问题。对于提供的"新建文本文档.txt",虽然不是Properties文件,...
总结来说,Java中的Properties文件是配置管理的关键组件。通过`java.util.Properties`类,我们可以方便地读取和修改文件内容。在实际开发中,可以结合异常处理、工具类封装以及第三方库,以实现更高效、安全的配置...
总结一下,处理Java中的Properties文件时,关键是正确指定文件路径,以及在写入和读取时妥善管理文件流。确保关闭流并根据需要刷新,以避免数据丢失或未更新的问题。通过学习和实践这些解决方案,你将在Java应用开发...
总结,Java中读取properties文件的方法包括使用Properties类加载文件、通过ClassLoader获取类路径下的文件以及利用try-with-resources语句进行资源管理。根据具体的应用场景,选择合适的方法可以更高效地处理配置...
### Java读写Properties配置文件详解 #### 一、引言 在Java开发中,`Properties`类被广泛用于处理各种类型的配置文件。这些文件通常包含了应用程序运行时所需的配置信息,如数据库连接信息、系统参数等。`...
标题提到的"eclipse中.properties文件编辑",意味着我们将讨论一种增强Eclipse对`.properties`文件编辑功能的方法。这个方法是通过安装特定的插件来改善Eclipse内置的编辑体验。描述中提到,将解压后的插件文件放入...
这个类提供了一种存储和加载属性列表的方法,它能够处理`.properties`文件的读写操作。 1. 加载`properties`文件: 要读取`properties`文件,我们首先需要创建一个`Properties`对象,然后使用`load()`方法从输入流...
总结,`.properties`文件在Java和许多其他IT项目中扮演着重要的角色。了解如何对其进行操作是每个开发者的基本技能。通过直接编辑文件或使用`java.util.Properties`类,我们可以轻松地进行增删改操作,确保应用程序...
你可以通过查看这些源码来更好地理解如何实际操作Properties文件。 总结来说,Java中的Properties类是管理配置文件的关键工具,它提供了一套完整的API来读取、写入和操作键值对。掌握这部分知识对于任何Java开发者...
在 Java 开发中,操作 `.properties` 文件...总结,Java 对 `.properties` 文件的操作主要包括定位文件、加载文件内容、查询、添加、删除键值对,以及保存修改。理解这些操作有助于在实际开发中更有效地管理配置信息。