Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 28806|Respuesta: 2

[Fuente] El muelle anula la configuración predeterminada dentro del paquete jar

[Copiar enlace]
Publicado en 28/10/2021 9:44:51 | | | |
Requisitos: Publicar el paquete jar en diferentes entornos, la configuración de distintos entornos es diferente, por ejemplo: spring.profiles.active o server.port es diferente, después de modificar el archivo de configuración, será muy complicado escribirlo en diferentes paquetes jar.

De hecho, spring puede reemplazar la configuración predeterminada dentro del paquete jar mediante variables de entorno, argumentos de línea de comandos y archivos de configuración.

Argumentos de línea de comandos

Puedes reemplazar el puerto de arranque o activar la configuración de un entorno diferente de las siguientes dos maneras:

Variable de entorno

Por ejemplo, en un sistema Linux, el comando es el siguiente:

Referencia:El inicio de sesión del hipervínculo es visible.

Archivos de configuración

Modificamos el paquete jar en un archivo zip y lo abrimos, encontramos el directorio \BOOT-INF\classes y ponemos el directorio en élAplicaciones.propiedadesCópialo como se muestra a continuación:





Después de modificar el archivo application.properties, coloca el archivo y el paquete jar en el mismo directorio y reinicia la aplicación Java, como se muestra en la figura siguiente:



Nota: config/application.properties tiene una prioridad mayor que application.properties





Anterior:Prueba la información básica de parámetros de tu servidor Linux con un solo clic
Próximo:Docker revisa los ajustes de reinicio de contenedores y contenedores de parada masiva
Publicado en 29/10/2021 23:43:10 |
No está mal, no está mal, aprende a aprender
 Propietario| Publicado en 14/11/2021 20:04:26 |
Java modifica el archivo de configuración del paquete war
https://www.itsvse.com/thread-10146-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com