Red de conocimiento informático - Consumibles informáticos - Pregunta de la entrevista: ¿Por favor dígame qué significan el COI y el DI de primavera? ¿Cuál es la respuesta?

Pregunta de la entrevista: ¿Por favor dígame qué significan el COI y el DI de primavera? ¿Cuál es la respuesta?

Ioc es un cambio de control o una inyección de dependencia.

Inyección de dependencia

Ioc: en términos generales, si necesita un objeto en algún lugar, no tiene que generar el objeto que necesita a través de nuevo, pero puede usar Spring's Bean Factory grows. tal objeto para ti.

Di: Por ejemplo, el objeto A necesita operar la base de datos. En el pasado siempre teníamos que escribir nuestro propio código en A para obtener el objeto de conexión. Con el resorte, solo necesitamos decirle al resorte que hay una conexión en A. En cuanto a cómo y cuándo se construye esta conexión, A no necesita saberlo. Cuando el sistema se está ejecutando, Spring creará una conexión en el momento apropiado y la inyectará como una inyección para completar el control de la relación entre los objetos. A necesita depender de Connection para funcionar normalmente, y esta conexión se inyecta en A mediante un resorte, de ahí el nombre de inyección de dependencia.

Datos de referencia

360 Q&A 360 Q&A [Tiempo de referencia 2018-1-14]