Red de conocimiento informático - Problemas con los teléfonos móviles - Principios de la entrevista del código fuente de Spring

Principios de la entrevista del código fuente de Spring

1.ApplicationContext proporciona la gestión funcional que BeanFactory puede proporcionar, incluida la carga y creación de instancias de beans, mantiene dependencias entre beans, es responsable del ciclo de declaración de beans y proporciona funciones de marco más completas:

A.

Configurando org.spring framework.context.support.resourcebundlemessagesource.

B.Acceso a recursos: Recurso RS = CTX. getresource(" class path:config. properties "), archivo: c:/config.properties "

c entrega de eventos: implementando la interfaz ApplicationContextAware.

2. El alcance predeterminado es Singleton, el otro alcance es prototipo.

La diferencia es que singleton solo crea un objeto cuando se inicializa.

El prototipo crea un objeto cada vez. Cree un objeto de instancia según los parámetros de entrada.

Uno es el definidor

Utilice el método de establecimiento en la clase para definir un objeto.

Definir parámetros del constructor

4. Número

5. Registro

Definir registro de promoción

@Aspect

Actualización de registro de clase pública{

@ Antes(" ejecución(* com . herb . AOP . propietario de la promoción . *(..))")

Anulación pública antes(unirse punto punto de unión){

System.out.println("Iniciar sesión antes" + joinPoint.getSignature().getName());

}

}

Clase pública BuyXgetYfree{

....

}

6. Antes de ejecutar el método beforeadvice

Cuando se ejecuta el método de consejo de omisión,

Después de ejecutar el método de consejo posterior

Se produce una excepción en el método de consejo de lanzamiento

.