题目
如果要对没有实现接口的类进行代理,那么可以使用 CGLIB 代理()A. 正确B. 错误
如果要对没有实现接口的类进行代理,那么可以使用 CGLIB 代理()
A. 正确
B. 错误
题目解答
答案
A. 正确
解析
CGLIB(Code Generation Library)是一个强大的高性能的代码生成库,它可以在运行时动态地创建一个类的子类,从而实现代理。如果目标类没有实现任何接口,那么使用CGLIB代理是合适的,因为JDK动态代理要求目标类必须实现至少一个接口。CGLIB通过继承的方式实现代理,因此不需要接口的限制。