java读取属性配置文件- Properties

Java如何读取properties配置文件 Java 读写properties配置文件 Java 读写Properties配置文件,利用Properties属性load、setProperty、getProperty。 load(InputStream inStream)方法可以从.properties属性文件对应的文件输入流中,加载属性列表到Properties类对象 getProperty/setProperty这两个方法是分别是获取... 阅读详情

Properties的一个最有用的方面是可以利用store()方法和load()方法方便地对包含在属性(Properties)对象中的信息进行存储或从盘中装入信息。任何时候都可以将一个属性对象写入流或从中将其读出,这使得属性列表特别方便的实现简单的数据库。

     OutputStream outputStream = null;
        try
        {
            org.springframework.core.io.Resource resource = new ClassPathResource(
                    "/preschoolEdu.properties");
            Properties properties = PropertiesLoaderUtils.loadProperties(resource);
            String templateUpdateDelay = properties.getProperty("template.update_delay");
            String messageCacheSeconds = properties.getProperty("message.cache_seconds");
            if (/*保存属性*/)
            {
                    outputStream = new FileOutputStream(resource.getFile());
                    properties.setProperty("template.update_delay", "0");
                    properties.setProperty("message.cache_seconds", "0");
                    properties.store(outputStream, "Sencloud PROPERTIES");
            }
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            //关闭I/O流
            IOUtils.closeQuietly(outputStream);
        }

#------------ Template ------------
template.encoding=UTF-8
template.update_delay=3600
template.number_format=0.######
template.boolean_format=true,false
template.datetime_format=yyyy-MM-dd
template.date_format=yyyy-MM-dd
template.time_format=HH:mm:ss
template.loader_path=/WEB-INF/template,classpath:/
template.suffix=.ftl

【DSP】【工程实战】从零构建C6678多核工程:CCS环境配置与启动模式详解 本文详细介绍了在CCS开发环境中从零构建TMS320C6678多核DSP工程的完整流程。内容涵盖KeyStone架构解析、工程创建、基础代码编写、链接命令文件配置、仿真器调试,并重点深入讲解了包括I2C EEPROM在内的多种一级启动模式原理与配置方法,为开发者提供了一套清晰、可复用的实战指南。 阅读详情

相关推荐

Allegro174版本如何关闭模块复用后铜皮自动从动态变成静态操作指导

在用Allegro进行PCB设计的时候,模块复用是使用的十分频繁的操作,当Allegro升级到了174 S034版本的时候,当使用模块复用的功能的时候,模块内的铜皮会自动动静转换,大部分情况是不需要的。版本如何关闭模块复用后铜皮自动从动态变成静态操作指导。如何关闭这个功能,具体操作如下。

weixin_54787054的博客 1235

java通配符匹配文件路径

java.nio.file.PathMatcher 接口的 matches 方法,可以测试一个地址是否和通配符地址匹配: PathMatcher matcher = FileSystems.getDefault().getPathMatcher( "glob:**/*.xml"); boolean matches = matcher.matches(Paths.get("D:/tmp/...

kangzye 6637

Python数据分析7个入门案例

Python数据分析7个入门案例

structs学习(一):使用通配符配置文件

一、web.xml,可以直接在structs中复制 z-struts2-01 index.jsp struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 二、struct.xml ,可以直

BuildingJiang的博客 611

spring中MessageSource的配置使用方法1

Spring定义了访问国际化信息的MessageSource接口,并提供了几个易用的实现类。首先来了解一下该接口的几个重要方法: String getMessage(String code, Object[] args, String defaultMessage, Locale locale) code表示国际化资源中的属性名; args用于传递格式化串占位符所用的运行期参数;当在资源找不...

系统运维 693

Spring Boot中实现可重载的MessageSource简明教程

引言: 在Spring Boot中messages中定义的信息,如果发生变更,则需要重启应用。那该如何实现才可以不重启应用的情况下替换messages中的展示信息呢?本文将给出一个简要的教程。1. MessageSoure的资源配置与读取在之前的文章中,已经介绍过了如何在Spring Boot中进行资源的配置和读取以及相应的测试代码,感兴趣的读者,可以参照Spring Boot中支持i18n简明教程

木小鱼的笔记 1万+

cacheSeconds

WebContentGenerator 用于提供如浏览器缓存控制、是否必须有session开启、支持的请求方法类型(GET、POST等)等,该类主要有如下属性:   Set<String>   supportedMethods:设置支持的请求方法类型,默认支持“GET”、“POST”、“HEAD”,如果我们想支持“PUT”,则可以加入该集合“PUT”。 boolean requ...

chinassj的博客 894

Java文件操作与属性配置文件读取:File类与Properties类的深度解析

本文深入探讨Java中File类的使用,涵盖文件与目录的创建、删除、查询等操作,并详细解析如何通过Properties类和ResourceBundle读取属性配置文件,实现灵活配置管理,提升代码的可维护性和扩展性。

m0_73941339的博客 1155

Javaproperties属性配置文件读取

properties属性文件,java读取配置文件

smider的博客 701

Java读取properties属性配置文件内容方法

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34121304的博客 111

java属性文件,Java中的几种读取properties配置文件的方式

相信对于一名JAVA开发者开说properties文件一定再熟悉不过了,比如一下配置:config.properties会经常存放一些系统常量,版本号,路径之类的database.properties存放数据库的连接参数log4j.properties 日志的一些基本配置redis.properties 缓存数据库的一些配置当然前缀是根据用能自行定义的,一般来说文件的内容的格式是“键=值”的格式,...

weixin_39953356的博客 102

java读取配置文件.properties属性

属性文件.properies: Properties properties = FooUtil.read("/file.properties");

caisenbinbeida2009的专栏 763

java中经常用到的读写配置文件的信息properties属性的写入,读取例子

package com.util;import java.io.*;import java.util.*;/** *  * @author zhaizhanpo *  * */public class ReadWriteProUtil {      /**  * 根据key读取value  * 在工程中取得相对路径的方法 :this.getClass().getResource("工程路径")

zhaizhanpo的专栏 1188

java读取配置文件properties_Mybatis3系列 - 4. mybatis-config的properties属性详解

前两章简单的讲解了MyBatis的使用方式. 接下来先全局的说一下MyBatis的全局的xml配置详细说明.XML格式定义-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">configuration 的映射文件(根据定义顺序说明)properties 属性settings 设置...

weixin_39989939的博客 182

Java 属性配置文件读取方法详解

Java 属性配置文件读取方法详解

weixin_51288065的博客 1183

java如何使用配置文件_java属性配置文件的使用方法

属性配置文件的使用方法我们常常使用配置文件来进行工程属性的配置,那么我们如何使用我们的属性文件呢?假设有一个连接数据库的属性配置文件jdbc.properties,文件内容如下:jdbc.driver=com.microsoft.jdbc.sqlserver.SQLServerDriverjdbc.url=jdbc:microsoft:sqlserver://10.0.0.168:1433;jdb...

weixin_30604459的博客 459

javaproperties类_Java中的Properties

Java中的Properties类前言Java中的Properties类属于配置文件,以键值对的方式存储,可以看做是属性集。Properties类(Java.util.Properties)继承Hashtable(Java.util.Hashtable)主要方法getProperty ( String key):用指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对应的 v...

weixin_28727321的博客 658

属性配置文件

属性配置文件Properties的使用 什么是属性配置文件java中 对于经常改变的数据,可以单独的写到一个文件中,通过程序动态读取。 类似于以上的机制的文件被称为:配置文件 并且当配置文件的内容的格式是:key=value的时候,将文件称为:属性配置文件 java中规范要求属性配置文件以.properties结尾,但不是必须的 其中Properties是专门存储属性配置文件的一个类。 username=admin password=123456 IO流加Properties的联合使用 import

qq_28384023的博客 392

java获取properties属性_java 获取properties配置文件属性

package org.yingmm.util;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Properties;/*** @ClassName: TemplateUtil* @Date:2015-1-14 下午12:06:46* @author yin...

weixin_29127653的博客 287

Java 读取application.properties配置文件中配置

  实际开发中若需要读取配置文件application.properties中的配置,代码如下。例:读取配置文件中name属性配置值:   代码如下: import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org.s...

weixin_30502965的博客 3272
上一篇: SAX解析xml
下一篇: 视图解析器ViewResolver
21989939
博客等级 码龄12年 58粉丝 119原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值