Red de conocimiento informático - Problemas con los teléfonos móviles - springboot elegirá inyectar diferentes beans según el archivo de configuración

springboot elegirá inyectar diferentes beans según el archivo de configuración

1.Descripción del escenario

En un sistema empresarial, diferentes archivos de configuración utilizan una lógica empresarial diferente. Lo anterior es para un elemento de configuración. Si hay varios elementos de configuración, puede usar @ ConditionalOnExpression para seleccionar qué servicio usar según la expresión

código fuente de ConditionalOnExpression

También lo es. más conveniente de usar

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