🗒️配置文件:xml、properties
Mar 30, 2024
| Apr 6, 2024
0  |  Read Time 0 min
type
status
date
slug
summary
tags
category
icon
password
特性
.xml文件
.properties文件
结构
树形结构(可以容纳更复杂的配置和层次结构)
键值对结构
灵活程度
较灵活,支持多种操作
较简单,只能赋值,不能够进行其他的操作
配置便捷性
配置较繁琐,通常需要查看文档
配置简单。
适用范围
适用于需要描述复杂数据结构的场景并且需要跨平台兼容性(大型复杂的项目)
适用于配置简单的参数(小型简单的项目)如数据库连接信息、应用参数等。在Java环境中非常常见,如Log4j的日志配置。
java中的读写
使用DOM、SAX、StAX、JDOM、DOM4J技术进行读写,这些技术可以处理XML文件的复杂结构和内容。
主要通过java.util.Properties类的getProperty(String key)setProperty(String key, String value)方法进行读写,适用于简单的键值对数据。
xml文件举例:
properties文件举例:
配置文件还有其他格式的,例如.ini.cfg.conf.txt等格式的文件都可以作为配置文件,但最常见的是.xml.properties文件。
此外,对于大型项目而言,通常会将配置信息与代码分离,以方便管理和维护。此时,可以考虑使用一些配置管理框架(如Spring Cloud Config),来实现统一管理和动态刷新配置信息等功能。
  • java
  • java basics
  • 下载工具时的常见问题 数值处理: Math、Biginteger、 BigDecimal
    Catalog