Red de conocimientos turísticos - Conocimientos sobre calendario chino - Capacitación en Java de Beida Jade Bird: ¿Cómo se implementa SpringAOP dinámico?

Capacitación en Java de Beida Jade Bird: ¿Cómo se implementa SpringAOP dinámico?

SpringAOP usa el modelo de proxy para generar un proxy para el objeto de destino en tiempo de ejecución y usa el proxy para reemplazar el objeto de destino. Todo el proceso es transparente para el usuario. el objeto de destino. El tipo de objeto proxy es implementado por la subclase o interfaz de la clase a la que pertenece el objeto de destino. Tianjin IT Training/cree que esta subclase también es dinámica en tiempo de ejecución. Generación, este proceso de generación de subclases utiliza tecnología operativa de código de bytes. Spring Framework utiliza dos tecnologías de código de bytes: proxy dinámico JDK y CGLIB. Cuando la clase de destino implementa la interfaz, se utiliza el proxy dinámico JDK; de lo contrario, se utiliza el proxy CGLIB.

La implementación de AOP consta de los siguientes pasos: Analizar caras en función de la configuración o anotaciones.

Genere un objeto proxy AOP, genere una clase de proxy y una instancia de la clase de proxy para el objeto de destino, y genere una cadena de notificación que se establecerá en el objeto proxy según la superficie analizada, lo que se establecerá en la devolución de llamada del proxy en ejecución.

Registre el objeto proxy AOP en el contenedor en lugar del objeto de destino, y el contenedor devolverá el objeto proxy cuando el usuario solicite el bean de destino del contenedor. A continuación se analizará paso a paso cada uno de los pasos anteriores.

Resolución de corte Antes de analizar el proceso de resolución de corte, primero comprenda varias interfaces clave; consulte el diagrama de clases a continuación.

PointCut: describe el punto de corte en la coincidencia del punto de corte, utilice ClassFilter para la coincidencia de clases y MethodMatcher para la coincidencia de métodos de ejecución.

Notificaciones: notificaciones, AfterAdvice después de las notificaciones, BeforeAdvice antes de las notificaciones, notificaciones de referencia de DynamicIntroductionAdvice y notificaciones envolventes implementadas a través de interceptores.

Asesor: Notificador, también conocido como aspecto, notificador de corte de punto PointcutAdvisor, notificador de referencia de IntroducciónAdvisor. Antes de crear un proxy AOP, debe resolver la configuración de pointcut relevante en un objeto de la subclase de interfaz en el diagrama de clases anterior. No existe tal proceso para ProxyFactoryBean porque los pointcuts no se pueden usar de esta manera.

Una vez completado el análisis facial, la notificación analizada se agregará a la cadena de notificación y el objeto proxy AOP hará referencia a la cadena de notificación para ejecutar la lógica de notificación facial.

El código para agregar cadenas de notificación es similar para los métodos de etiquetas aop y los métodos de anotación, pero el proceso de análisis de aspectos es ligeramente diferente.

上篇: ¿Quiénes son algunas de las damas más destacadas de la historia de la antigua China? La famosa bailarina Zhao fue la bailarina más destacada de la antigua China, la reina más favorecida del emperador Zhao de la dinastía Han, y la más esbelta y bella de la belleza. Zhao merece ser considerado el bailarín más destacado de la antigua China. Nació durante el reinado del emperador Wu de la dinastía Han (32 a. C. - 7 a. C.). El nombre de su padre es Feng, un músico bastante destacado en la música. Su música es muy hermosa y hermosa. Fue una sensación en ese momento y la gente quería ser la primera en comerse las orejas. Se hace llamar "Invincible Joy" y es verdaderamente única. Zhao, cuyo nombre original es Zhao, y su hermana He De son gemelos. Ambas hermanas son súper encantadoras y han sido pequeñas bellezas lindas desde la infancia. Su hermana creció en una familia de músicos y, naturalmente, estuvo influenciada por la música desde una edad temprana. Además, también existen células musicales genéticas traídas por el embrión, que fácilmente pueden volverse inseparables del canto y el baile. Desafortunadamente, su madre murió joven, dejándolos gemelos cuyo padre los crió. Los niños que han perdido el amor de su madre desde la infancia quedan traumatizados. Cuando el dueño crezca, será delgado y liviano, elegante y llamativo. Su hermana Hede es buena en la música y tiene una voz suave y lírica. Ambas son inteligentes y hermosas. Después de la muerte de su padre, su familia quedó completamente arruinada y las hermanas quedaron indefensas. No tuvieron más remedio que vivir en Chang'an, ganándose la vida jugando con sandalias de paja y cantando canciones, viviendo una vida de pobreza. Más tarde, fue adoptada como concubina noble por el emperador Cheng de la dinastía Han y la llamó "Yan Fei". Fue profundamente favorecida por el emperador y recomendó a su hermana menor, Hede, al emperador. En el segundo año de He Sui (7 a. C.), falleció el emperador Cheng de la dinastía Han y Liu Ai se convirtió en el nuevo emperador. El emperador Ai ascendió al trono con el apoyo de Zhao y, por lo tanto, fue nombrada emperatriz viuda. Después de reinar durante seis años, el emperador Ai murió y el emperador Yan se convirtió en emperador. Los cortesanos acusaron a Zhao de ser "inmoral" y demás, y lo obligaron a suicidarse. La historia de Diao Chan, la belleza de los Tres Reinos, Di Xin, una de las cuatro bellezas de la antigua China. Aunque no está registrado en libros antiguos, a menudo se describe en obras literarias y es uno de los accesorios importantes en la lucha entre las tres familias a finales de la dinastía Han. "El romance de los tres reinos" de Luo Guanzhong describió y retrató con más detalle a Diao Chan, que tuvo una gran influencia. El folclore fue particularmente conmovedor y se convirtió en una conocida "mujer destacada" y "héroe china". Según la investigación, la historia histórica de Diuxim, de apellido Ren, nació en la aldea de Muer, condado de Jiuyuan, condado de Bingzhou. A la edad de 65 años, 438+05 años, fue elegido para el palacio, vistiendo "La Historia de Diusim" (el sombrero del asistente de la Dinastía Han), y cambió su nombre a "La Historia de Diusim". . Al final de la dinastía Han, repentinamente estalló una agitación en el palacio. Diu Ximu abandonó el palacio y fue adoptada como hija adoptiva por Stuart Wang Yun. Pronto Dong Zhuo tomó el poder. Wang Yun aprovechó la lascivia de Dong y Lu, por lo que usó la historia de Diuximu para jugar un "plan en serie", que finalmente llevó a Lu Bu a matar a Dong Zhuo e hizo grandes contribuciones. Más tarde se convirtió en la concubina de Lu Bu. Después de la muerte de Lu Bu en la Torre Baimen, Cao Cao repitió la "Estrategia en serie" a los hermanos Taoyuan y se la dio a Guan Yu. Para no dañar a los hermanos Taoyuan, Diu Sim "levantó el cuello y suplicó que la decapitaran", y Guan Yu la protegió para escapar y convertirse en monja. Después de que Cao Cao se enteró, arrestó a Du Ximu, quien arrojó su espada y murió. Hua Mulan, en la antigua China, había una buena chica con una personalidad alegre y amable, llamada "Hua Mulan". Como hija mayor del siglo sesenta, Hua Mulan siempre ha esperado ganar gloria para el siglo sesenta gracias a la educación ilustrada de sus padres. Sin embargo, cuando los hunos atacaban el norte y el país reclutaba tropas a gran escala, el anciano padre de Mulan también fue reclutado para el campo de batalla. La triste Mulan temía que su padre nunca regresara, por lo que se disfrazó con un traje de hombre en medio de la noche, robó la armadura de su padre y fue al campo de batalla en lugar de su padre. Después de unirse al ejército, Hua Mulan confió en su tenaz perseverancia y paciencia para pasar muchos arduos entrenamientos y pruebas, y se convirtió en una general indispensable en el ejército. Sin embargo, cuando iba al norte a luchar, la hija de Hua Mulan fue descubierta por colegas del ejército. Muchos hombres temían que los funcionarios de la corte condenaran a Mulan por "engañar al emperador", por lo que no tuvieron más remedio que abandonarla entre los icebergs y la nieve e ir a luchar a la tierra de los hunos. En un momento tan difícil, con su fuerte voluntad y su creencia en ganar la gloria para Huajia, superó numerosas dificultades y se apresuró a regresar al ejército. Al final, ayudó al ejército imperial a resistir el ataque de los Xiongnu y salvó a toda China. Yang Guifei (719 ~ 756) era nativo de Yongle (condado de Huayin, Shaanxi) durante la dinastía Tang. Está familiarizada con la melodía y sabe cantar y bailar bien. Al principio, ella era la princesa del rey Shou, el decimoctavo hijo del emperador Xuanzong de la dinastía Tang. Después de que el emperador Xuanzong de la dinastía Tang vio la belleza de Yang Yuhuan, quiso traerla al palacio, por lo que la nombró sacerdote taoísta, llamada Taizhen. En el cuarto año del reinado de Tianbao (745), entró en el palacio y fue favorecida por el emperador Xuanzong de la dinastía Tang, convirtiéndose en una concubina noble. (El año sesenta y uno del emperador Xuanzong de la dinastía Tang, el año veintisiete de la concubina imperial), por lo que su padre y su hermano pudieron nacer. Cada vez que la concubina imperial montaba a caballo, el eunuco Gao Lishi personalmente azotaba su látigo. Había 700 tejedores y bordadores trabajando para la concubina imperial, y aún más personas competían por los tesoros. El director general de Lingnan, Zhang Jiuzhang, y el director general de Guangling, Wang Yi, fueron ascendidos por sus exquisitos regalos. 下篇: Tecnología avanzada del Hospital Ginecológico Zhoukou Boai