Sin ningún procesamiento, Spring Boot usará application.properties o application.yml en el proyecto de forma predeterminada para leer la configuración requerida del proyecto.
Solo registro algunas de las cosas que uso aquí.
Propiedades de línea de comando de acceso
De forma predeterminada, SpringApplication convierte los parámetros de la opción de línea de comando (comenzando con ---server.port = 9000) a la propiedad y los agrega al entorno de resorte.
Por ejemplo, especifique el puerto al comenzar un proyecto:
java -jar análisis-spech-tool-0.0.1-snapshot.jar --server.port = 9000
Spring Boot utiliza un comando Muy especial PropertySource, el propósito es reescribir los valores de las propiedades en un determinado orden, y en este orden, las propiedades de la línea de comandos siempre tienen prioridad sobre otras fuentes de propiedades.
Por supuesto, si no desea agregar propiedades de línea de comandos a su entorno de resorte, puede usar el siguiente código para deshabilitarlas.
SpringApplication.SetAdDCommandLineProperties (falso);
Archivo de propiedades de la aplicación
SpringApplication cargará propiedades desde el archivo en la siguiente ubicación de la aplicación.
La lista está organizada en orden de prioridad (las propiedades definidas en posiciones más altas en la lista anularán los atributos definidos en posiciones más bajas).
Si no le gusta Application.Properties como el nombre del archivo de configuración, puede cambiar a otro nombre especificando la propiedad Spring.Config.Name Environment. También puede consultar ubicaciones explícitas utilizando el atributo Spring.Config.Location Environment (Lista de ubicaciones o rutas de archivos separadas por comas).
Por ejemplo:
java -jar myproject.jar --spring.config.name = myprojectJava -jar myproject.jar ---spring.config.location = classpath: /default.properties,classpath: /override.PropertiesJava -JAR -sPRing.config.locational Análisis-speech-tool-0.0.1-snapshot.jar
Resumir
El anterior es el método de configuración de optimización externa del archivo de configuración de arranque de primavera después del paquete jar introducido por el editor. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!