Hay una clase importante de Propiedades (Java.util.Properties) en Java, que se utiliza principalmente para leer los archivos de configuración de Java. Varios idiomas tienen sus propios archivos de configuración compatibles. Muchas variables en el archivo de configuración a menudo se cambian. También es para la conveniencia del usuario, lo que le permite modificar la configuración de las variables relevantes sin el programa en sí.
El archivo de configuración correspondiente a Propiedades es un archivo .properties, y el formato es un archivo de texto. El formato del contenido del archivo es el formato "clave = valor". La información de anotación de texto se puede anotar con "#". Generalmente, un par de valores clave se almacena en una línea.
Segundo, genera el archivo de Propiedades
Este ejemplo utiliza el proyecto Maven, por lo que el archivo de configuración generalmente se coloca en la carpeta de recursos.
Cree un archivo test.properties en la carpeta de recursos.
Entrada dentro del archivo:
prueba = prueba
Tres, use la clase Propiedades para leer el archivo de configuración
paquete principal;
import java.io.InputStream;
import java.util.Properties;
ReadFromProperties de clase pública {
Private static final String GLOBAL_CONFIG_FILE = "test.properties"; // Ingrese aquí el nombre del archivo
Private static Properties globalConf; // Referencia a la nueva clase de propiedades
public static void main (String [] args) {
try {
globalConf = new Properties (); // Property object instantiation
// Obtener flujo de bytes del archivo de configuración a través del cargador de clases
InputStream rankConfStream = ReadFromProperties.class.getClassLoader (). getResourceAsStream (GLOBAL_CONFIG_FILE);
// Cargar archivo de configuración clase Properties
globalConf.load (rankConfStream);
} el catch (Exception e) {
e.printStackTrace ();
}
// perfil de acceso a los parámetros correspondientes en la forma de la llave-valor
System.out.println (globalConf.getProperty ( " prueba "));
}
}
Después de ejecutar la función principal, puede ver el siguiente resultado:
prueba
Proceso terminado con el código de salida 0
Esto prueba que el programa lee el parámetro denominado prueba en el archivo de configuración (el valor es prueba).