`

java 动态修改propertis文件

    博客分类:
  • java
阅读更多
Properties props2 = new Properties();// 属性集合对象 
			fis =  new FileInputStream(path +  "/jeesite.properties");
			//必须要先获取properties,否则之前的properties内容将丢失
			props2.load(fis);
			
			
			if (fis != null) {
					fis.close();
		    } 
//fos 输出流必须要在 fis输入流关闭之后才能获取,否则将会把properties文件清空
			fos = new FileOutputStream(path +  "/jeesite.properties");
			Map<String ,String[]> map2 = request.getParameterMap();
    		for (Map.Entry<String, String[]> entry : map2.entrySet()) {  
    			 
    			//保存,并加入注释  
    			String key=entry.getKey();
    			if(key.equals("update")) continue;
    			props2.setProperty(key, entry.getValue()[0]);
    			props2.store(fos, "Update '" + key + "' value");  
    		  
    		}
分享到:
评论

相关推荐

    jdbc.properties.zip

    总结,JDBC是Java与数据库交互的重要工具,"jdbc.properties"文件则简化了数据库连接参数的管理。通过理解JDBC的基本原理和实践,我们可以构建出高效、安全的注册系统,实现前端与后端的完美结合。在实际开发中,还...

    SSM 读取properties文件

    在Java开发领域,尤其是SSM(Spring、SpringMVC、MyBatis)框架的使用中,配置文件的管理是至关重要的。"SSM 读取properties文件"这个话题聚焦于如何在项目中有效地读取和使用这些配置文件。properties文件通常用于...

    基于SpringBoot+Vue实现的内容管理系统CMS源码+数据库

    打开/src/main/resources/application.propertis文件,根据实际情况修改spring.datasource.url、spring.datasource.username、spring.datasource.password的值。 启动程序。在eclipse中,右键点击项目名,选择Run as...

    s2sh框架+struts2国际化的实例

    由于上传限制,唯有放弃所有jar了。请大家见谅。另外,关于struts2国际化乱码问题: ...这个命令的意思是,用utf-8对globalMessages.propertis进行转码,转码后保存到globalMessages_zh_CN.propertis文件

    MongoDB 集群安装部署1

    集群搭建安装步骤修改mongo.propertis默认情况下不需要修改mongo.propertis文件中的信息,但是在某些情况下需要修改其中的参数信息,一般在

    详解Spring加载Properties配置文件的四种方式

    在Java文件中,可以使用@Value注解来读取配置文件属性,例如: ``` @Value("${jdbc_url}") private String jdbcUrl; ``` 方式二: 通过util:properties标签实现配置文件加载 在Spring XML配置文件中,可以使用util:...

    ssm框架(陆续更新shiro的整合)

    下载下来直接导入到IDEA里面即可运行的ssm框架(修改jdbc.propertis文件为自己的数据库) http://blog.csdn.net/qq_40706089/article/details/78707234教程地址

    log4j配置实例

    - **.properties配置文件**:这种配置方式基于Java的属性文件,结构简单,易于阅读。例如: ``` log4j.rootLogger=DEBUG, FILE log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE.File=...

    Tomcat优化和监控.docx

    log4j.propertis文件中是否设置成ERROR级别 2、把tomcat安装为windows服务的时候,要把jvm内存设置成1G,同时一定要把这些参数加进去。 -XX:PermSize=64M -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=48m -...

    Java+MySQL+redis缓存

    案例中数据来自MySQL数据库,对查询出来的数据缓存到redis,redis缓存工具可以将缓存string,bean,list,map等类型...数据库配置使用了xml和propertis两种配置方式,redis缓存采用非切片和切片两种配置,大家可以自选择

    eclipse plugin

    "propertis_editor.zip"可能指的是一个属性编辑器插件,用于更方便地编辑和查看项目中的属性文件。在Eclipse中,属性文件常用于存储国际化字符串或者其他配置信息。这种插件通常会提供图形化的界面,使编辑过程更加...

    后台管理系统

    打开/web/src/main/resources/jdbc.propertis文件,根据实际情况修改jdbc.url、jdbc.username、jdbc.password的值。 运行程序。在eclipse中,右键点击项目名,选择Run as-Maven build...,Goals填入jetty:run或...

    myEclipse使用指南

    针对Struts2的国际化乱码问题,当使用`native2ascii`工具处理本地化文件如`messagesource.properties`时,务必指定正确的编码,例如`-encoding UTF-8 messagesource.propertis messagesource_zh_CN.propertis`,以...

    MyStudentManagerSSM-1.0.zip

    这次整合我分了2个配置文件,分别是spring-mybatis.xml,包含spring和mybatis的配置文件,还有个是spring-mvc的配置文件,此外有2个资源文件:jdbc.propertis和log4j.properties。完整目录结构如下(最后附上源码...

    如何设置MYeclipse的代码提示工具

    确保所有文件类型(如Java、JSP等)被设置为`UTF-8`或`GBK`,这取决于你的项目需求。对于JSP文件,还需要进入`Window -&gt; Preferences -&gt; MyEclipse -&gt; Files and Editors -&gt; JSP`,在Encoding选项中选择`ISO10646/...

    SSM框架(Spring+SpringMVC+MyBatis) 整合实例

    分别是spring-mybatis.xml,包含spring和mybatis的配置文件,还有个是spring-mvc的配置文件,此外有2个资源文件:jdbc.propertis和log4j.properties。完整目录结构如下: 使用框架都是较新的版本: Spring 4.0.2 ...

    users.properties

    users.properties 用于ftpserver 配置

    Torchserve-基准测试:基准化Torchserve和Tensorflow服务的客户端

    用法1.目录确保主目录中有这些文件夹。 /model-server /benchmark /conf /logs /model-store /tmp/torchserve_benchmark并使用chmod -R 777授予这些文件夹的权限。2.指令rm -rf logs/; singularity run --nv -B ~/...

    cuc-spring-tomcat7-template:初始发布

    将 .setting.zip 文件(eclipse facet)添加到外部 tomcat 7.0 服务器解压 .setting 添加到 tomcat 上下文的路径 tomcat 开始访问 添加 Eclipse JPA 方面支持 添加jsp页面支持网页内容/hello.jsp 添加 ...

    yolov5_torchserve:使用在Docker上运行的YoloV5模型的Torchserve服务器,具有GPU和静态批处理推理功能以执行生产就绪的推理

    您只需要在ressources文件夹中传递一个yolov5权重文件(.pt),它将部署一个http服务器,准备进行预测。 设置Docker映像 如果使用GPU,则在本地构建Torchserve映像(dockerhub一个错误): Build the image ...

Global site tag (gtag.js) - Google Analytics