Archivo de configuración de las notas de estudio de Springboot (1) - anotación @ConfigurationProperties

1. Archivo de configuración

Springboot usa un archivo de configuración global con un nombre de archivo de configuración fijo:

.application.properties

.aplicación.yml

(Puede elegir uno de los dos arriba del archivo de configuración)

La función del archivo de configuración: modificar el valor predeterminado de la configuración automática de Springboot; Springboot se configura automáticamente para nosotros en la parte inferior;

Ejemplo de sintaxis de archivo yml (YAML):

Ejemplo de sintaxis del archivo de propiedades:

2. Inyección de valor del archivo de configuración (vincular un valor de atributo en el archivo de configuración a una clase de entidad)

Use la anotación @ConfigurationProperties (prefijo="nombre de propiedad") para lograr

@ConfigurationProperties: Dígale a SpringBoot que vincule todas las propiedades de esta clase a la configuración relevante en el archivo de configuración;

        prefix="attribute name": ¿Cuál de los siguientes atributos en el archivo de configuración se asigna uno por uno?

Por ejemplo:

archivo de configuración:

JavaBean:

(Nota: solo si el componente bean es un componente en el contenedor, se puede proporcionar la función @ConfigurationProperties al contenedor; es decir, javaBean debe anotarse con @ConfigurationProperties y debe anotarse con @Component )

También podemos importar procesadores de archivos de configuración, y habrá indicaciones al escribir configuraciones más tarde.

Supongo que te gusta

Origin blog.csdn.net/dazhanglao/article/details/119599668
Recomendado
Clasificación