Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo el caché de tercer nivel de Spring resuelve las dependencias circulares

Cómo el caché de tercer nivel de Spring resuelve las dependencias circulares

Los detalles son los siguientes.

Para resolver el problema de las dependencias circulares, Spring introdujo un caché de tercer nivel. Spring sigue el principio de acceso nivel por nivel al acceder al caché de tercer nivel. Si el objeto no existe, primero accede al caché de segundo nivel. accede al tercer nivel. Si el caché de tercer nivel no existe, lo crea. Cuando comienza A, en particular, si AOP existe para A y B, se requiere un objeto proxy dinámico al inyectar A. El objeto proxy dinámico debe crearse con anticipación y luego colocarse en el caché de tercer nivel. será inyectado.

El marco Spring es un marco de aplicación J2EE de código abierto iniciado por Rod Johnson. Es un contenedor liviano que administra el ciclo de vida del bean.

Spring resuelve muchos problemas comunes que encuentran los desarrolladores en el desarrollo J2EE y proporciona potentes funciones IOC, AOP y WebMVC. Spring se puede usar solo para crear aplicaciones, o se puede usar en combinación con muchos marcos web como Struts, Webwork, Tapestry, etc., y se puede combinar con AP de aplicaciones de escritorio como Swing. Por lo tanto, Spring no solo se puede utilizar en aplicaciones JEE, sino también en aplicaciones de escritorio y aplicaciones pequeñas.