java 基础
文章平均质量分 50
吃饱很舒服
你很懒, 还没有添加简介
展开
-
CGLIB 是什么
功能特性:CGLIB通过字节码技术动态生成新的类,主要用于为没有实现接口的类提供代理功能,是JDK动态代理的一个有力补充。应用场景:CGLIB被广泛应用于AOP(面向切面编程)框架中,如Spring AOP和dynaop,用于提供方法拦截操作。此外,Hibernate等ORM框架也使用CGLIB来代理单端(多对一和一对一)关联,实现延迟加载等机制。CGLIB是一个功能强大的代码生成库,通过动态生成子类并重写方法的方式实现代理功能。原创 2024-09-03 23:21:59 · 499 阅读 · 0 评论 -
java canonicalName 什么意思
通常指的是类的规范名称(Canonical Name)。这是由 Java 提供的一个方法,用于获取类的完整名称(包括包名)。规范名称是一种标准化的表示方法,与类的全名相同,但没有数组、内部类等特性。方法只返回类的简单名称(不包括包名)。规范名称(canonical name)通常用于需要精确表示类的场景,比如在反射操作中。---- 文章由 ChatGPT 生成。方法返回类的全名(包括包名),而。下面是一个示例,展示了如何使用。如果这个类位于一个包中,比如。原创 2024-07-08 20:37:39 · 295 阅读 · 0 评论