Comentarios del código fuente de Springboot
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 ")