- 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,... 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,...
- 前言大家好,我是青蓝逐码组织的君莫笑。今天给大家介绍一下鸿蒙中插桩的用法,主要以demo演示插桩功能。 概述切面编程(AOP)通过预编译和运行期间动态代理实现程序功能的统一维护。AOP将程序的关注点分离,通过插入代码实现横切关注点,隔离业务逻辑的各部分,降低耦合度,提高可维护性和可重用性,提升开发效率。在AOP中,定义切面(aspect)封装横切关注点,无需直接修改业务逻辑代码。这种方式在... 前言大家好,我是青蓝逐码组织的君莫笑。今天给大家介绍一下鸿蒙中插桩的用法,主要以demo演示插桩功能。 概述切面编程(AOP)通过预编译和运行期间动态代理实现程序功能的统一维护。AOP将程序的关注点分离,通过插入代码实现横切关注点,隔离业务逻辑的各部分,降低耦合度,提高可维护性和可重用性,提升开发效率。在AOP中,定义切面(aspect)封装横切关注点,无需直接修改业务逻辑代码。这种方式在...
- 鸿蒙切面编程(AOP)实战指南:隐藏的宝藏功能大揭秘!大家好!今天在翻鸿蒙开发者文档时,意外发现了官方埋藏的「切面编程」宝藏案例!实际开发中这些技巧能大幅提升效率,却很少被提及。下面用最直白的语言+代码,带大家玩转HarmonyOS的AOP黑科技! 一、什么是鸿蒙的切面编程?核心思想:在不修改源码的情况下,给方法“打补丁”三大神器:addBefore:方法执行前插桩(如参数... 鸿蒙切面编程(AOP)实战指南:隐藏的宝藏功能大揭秘!大家好!今天在翻鸿蒙开发者文档时,意外发现了官方埋藏的「切面编程」宝藏案例!实际开发中这些技巧能大幅提升效率,却很少被提及。下面用最直白的语言+代码,带大家玩转HarmonyOS的AOP黑科技! 一、什么是鸿蒙的切面编程?核心思想:在不修改源码的情况下,给方法“打补丁”三大神器:addBefore:方法执行前插桩(如参数...
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!! 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!! 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
- Spring AOP注解实现详解一、核心注解概述Spring AOP通过以下核心注解实现面向切面编程:@Aspect:声明切面类@Pointcut:定义切入点表达式通知注解:@Before:前置通知@After:后置通知@AfterReturning:返回后通知@AfterThrowing:异常通知@Around:环绕通知二、基础配置启用AOP注解支持@Configuration@Enabl... Spring AOP注解实现详解一、核心注解概述Spring AOP通过以下核心注解实现面向切面编程:@Aspect:声明切面类@Pointcut:定义切入点表达式通知注解:@Before:前置通知@After:后置通知@AfterReturning:返回后通知@AfterThrowing:异常通知@Around:环绕通知二、基础配置启用AOP注解支持@Configuration@Enabl...
- 🧩 一、基础理解类 1. 什么是 AOP?答: AOP(Aspect-Oriented Programming)即面向切面编程,是一种通过预编译方式和运行期动态代理实现程序功能统一维护的技术。它可以用来增强代码,比如日志记录、权限校验、事务处理等。 2. AOP 的主要作用?答: 将横切关注点(如日志、权限、事务等)从业务逻辑中分离,使得代码更清晰、可维护、可复用。 3. AOP 的常见... 🧩 一、基础理解类 1. 什么是 AOP?答: AOP(Aspect-Oriented Programming)即面向切面编程,是一种通过预编译方式和运行期动态代理实现程序功能统一维护的技术。它可以用来增强代码,比如日志记录、权限校验、事务处理等。 2. AOP 的主要作用?答: 将横切关注点(如日志、权限、事务等)从业务逻辑中分离,使得代码更清晰、可维护、可复用。 3. AOP 的常见...
- 这篇文章的源自于一则招聘要求: > 编程基本功扎实,对DDD、OO、IOC、AOP有深刻认识,熟悉常用设计模式。 那么这几个缩写是什么呢,了解查找并写下这篇文章。在朝.NET高级进阶的路上,这些词汇是绕不过去的槛。 这篇文章的源自于一则招聘要求: > 编程基本功扎实,对DDD、OO、IOC、AOP有深刻认识,熟悉常用设计模式。 那么这几个缩写是什么呢,了解查找并写下这篇文章。在朝.NET高级进阶的路上,这些词汇是绕不过去的槛。
- 无法代理目标类,因为 CGLIB 2 不可用。将 CGLIB 添加到类路径或指定代理接口在使用 Spring 框架进行开发时,可能会遇到一个常见的错误提示:“Cannot proxy target class because CGLIB 2 is not available. Add CGLIB to the classpath or specify proxy interfaces.” 这... 无法代理目标类,因为 CGLIB 2 不可用。将 CGLIB 添加到类路径或指定代理接口在使用 Spring 框架进行开发时,可能会遇到一个常见的错误提示:“Cannot proxy target class because CGLIB 2 is not available. Add CGLIB to the classpath or specify proxy interfaces.” 这...
- 文章目录一、 解析AOP配置的入口1.1 从XML配置到AOP Namespace的解析流程1.2 分析注解驱动的AOP配置解析流程二、AOP配置解析的核心流程2.1 ConfigBeanDefinitionParser 类2.2 parse()2.3 parseAdvisor()2.4 parseAspect()2.5 parsePointcut()2.6 createAdvisorBea... 文章目录一、 解析AOP配置的入口1.1 从XML配置到AOP Namespace的解析流程1.2 分析注解驱动的AOP配置解析流程二、AOP配置解析的核心流程2.1 ConfigBeanDefinitionParser 类2.2 parse()2.3 parseAdvisor()2.4 parseAspect()2.5 parsePointcut()2.6 createAdvisorBea...
- 文章目录深度解析 Spring 源码:解密AOP切点和通知的实现机制一、Spring AOP的基础知识1.1 AOP的核心概念:切点、通知、切面等1.2 Spring AOP与传统AOP的区别和优势二、深入分析切点和通知的实现2.1 研究 Pointcut 接口及其实现类2.1.1 Pointcut 接口2.1.2 AspectJExpressionPointcut类2.1.3 NameMa... 文章目录深度解析 Spring 源码:解密AOP切点和通知的实现机制一、Spring AOP的基础知识1.1 AOP的核心概念:切点、通知、切面等1.2 Spring AOP与传统AOP的区别和优势二、深入分析切点和通知的实现2.1 研究 Pointcut 接口及其实现类2.1.1 Pointcut 接口2.1.2 AspectJExpressionPointcut类2.1.3 NameMa...
- 文章目录一、认识BeanFactory1.1 BeanFactory的概述1.2 BeanFactory与 ApplicationContext的区别二、BeanFactory源码解读2.1 BeanFactory 接口2.1.1 getBean()2.1.2 containsBean()2.1.3 isSingleton()2.2 DefaultListableBeanFactory 类2... 文章目录一、认识BeanFactory1.1 BeanFactory的概述1.2 BeanFactory与 ApplicationContext的区别二、BeanFactory源码解读2.1 BeanFactory 接口2.1.1 getBean()2.1.2 containsBean()2.1.3 isSingleton()2.2 DefaultListableBeanFactory 类2...
- Spring 第六节 手动实现Spring底层机制 万字详解! Spring 第六节 手动实现Spring底层机制 万字详解!
- Spring 第五节 AOP——切入点表达式 万字详解! Spring 第五节 AOP——切入点表达式 万字详解!
- Spring 第四节 AOP——动态代理 万字详解! Spring 第四节 AOP——动态代理 万字详解!
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签