当前位置: 首页 > 网络应用技术

为什么在春季使用CGLIB代理软件包名称?

时间:2023-03-06 17:21:01 网络应用技术

  发现一个奇怪的问题是,在春季框架中,呼叫CGLIB软件包的完整名称为org.springframework.cglib,为什么这是?

  可以看出,这两个软件包中的代码是相同的,那么春季为什么要这样做呢?

  然后我开始在网上找到答案,但是我在互联网上找到了很长时间,并找到了一个答案:

  突然,我明白,春季6皮肤,只是说:

  为了允许我们介绍我们喜欢的CGLIB版本,他更换了包装名称。当我们介绍自己的CGLIB版本时,我们将没有JAR软件包冲突,只是为了避免这种情况。

  Spring使用的版本可能与我们要使用的版本不同。如果Spring直接引用固定版本,我们将无法使用我们要使用的版本介绍Spring Project。

  我不得不觉得春季框架确实是全面的。它将可伸缩性带到了极端,但是没有文化,而牛皮则是世界。