Cómo configurar los parámetros del sistema y los parámetros operativos en Java

Parámetros del sistema

Variables globales de nivel de sistema, se puede acceder a este parámetro en cualquier parte del programa. Tiene la prioridad más alta y anula la configuración del mismo nombre en el programa.

El formato estándar de los parámetros del sistema es: -Dargname = argvalue. Múltiples parámetros están separados por espacios. Si hay un espacio en el valor del parámetro, debe estar entre comillas.

Entre ellos, el nombre del parámetro puede ser el predeterminado de Java. Dichos parámetros son reconocidos automáticamente y efectivos por la máquina virtual JVM. Por ejemplo, -Dfile.encoding = UTF-8 se usa para especificar el formato de codificación del archivo; también puede ser usuario -definido, por ejemplo, - Dmy = usuario, el valor del parámetro se puede leer en el programa y se puede ejecutar la lógica relacionada.

Para los pares clave-valor de parámetro establecidos en los parámetros del sistema de la máquina virtual, puede usar System.getProperty ("propertyName") para obtener el valor del parámetro correspondiente en el programa.

public static void main(String[] args) {
  String result = System.getProperty("argname");
  System.out.println("argname: " + result);
}

Parámetros de operación

Los valores de los parámetros pasados ​​cuando se ejecuta el método principal, si hay varios parámetros, sepárelos con espacios.

El formato general del método principal es: public static void main (String [] args), donde Stringp [] args es una variable que almacena parámetros operativos, que se pueden usar directamente en el programa.

public static void main(String[] args) {
  if (args.length > 0) {
    for (int i = 0; i < args.length; i++) {
    	System.out.println("第" + i + "个参数为: " + args[i]);
    }
  }
}

Configuración de parámetros en la línea de comando

El formato básico del comando java es java [-options] class [args ...], donde:

[-opciones] Configurar los parámetros del sistema Java

[args…] Configurar los parámetros operativos de Java

示例 : java -Dfile.encoding = UTF-8 -Dargname = argvalue Prueba hi abcd

Configuración de parámetros en IDEA

  • Ejecutar - Editar configuraciones ... - Spring Boot - Aplicación - Configuración - Entorno
  • Opciones de VM: configurar los parámetros del sistema
  • Argumentos del programa: establecer parámetros operativos

Algunas preguntas de entrevistas de alta frecuencia recopiladas en el último 2020 (todas organizadas en documentos), hay muchos productos secos, incluidos mysql, netty, spring, thread, spring cloud, jvm, código fuente, algoritmo y otras explicaciones detalladas, así como planes de aprendizaje detallados, entrevistas Clasificación de preguntas, etc. Para aquellos que necesitan obtener estos contenidos, agregue Q como: 11604713672

Supongo que te gusta

Origin blog.csdn.net/weixin_51495453/article/details/113873231
Recomendado
Clasificación