Red de conocimiento informático - Problemas con los teléfonos móviles - Comentarios del código fuente de Springboot

Comentarios del código fuente de Springboot

1. Descripción del escenario

En el sistema empresarial, diferentes archivos de configuración utilizan una lógica empresarial diferente. Podemos utilizar el patrón del método de plantilla para dividir el negocio en múltiples servicios. Como se muestra a continuación

2. Descripción del código fuente de ConditionalOnProperty

3. Cómo usarlo

abstratserviceimpl 1-Método predeterminado.

Servicio de usuario Impl1 -

Servicio de usuario Impl2 -

Inyecta el servicio directamente al usarlo y selecciona qué servicio tiene efecto según el archivo de configuración.

4. Lo anterior es un elemento de configuración. Si tiene varios elementos de configuración, puede usar @ConditionalOnExpression para seleccionar qué servicio usar según una expresión.

Descripción del código fuente de ConditionalOnExpression

También es más conveniente de usar.

@ ConditionalOnExpression(!$ {sence . cascade . enable:false } amp; amp${sence.cascade.test:0} == 2 ")