gpt4 book ai didi

spring - 为什么 Spring 3 在使用 Maven 时需要显式的 cglib 依赖声明?

转载 作者:IT老高 更新时间:2023-10-28 13:46:38 27 4
gpt4 key购买 nike

我正在使用 Spring 3 和 Maven。我已经在 pom.xml 中定义了所有 spring 模块。

当我使用 <aop:scoped-proxy /> 时,我收到一条错误消息,提示缺少 CGLIB。

嗯...我在我的 pom 中添加了 CGLIB 作为依赖项,它全部运行...

我有点迷茫……Maven是一个依赖管理器……为什么我使用spring-aop模块时它不下载CGLIB?

这不是唯一的情况......为什么有些项目需要显式依赖声明而不是使用Maven传递依赖机制?

最佳答案

这是因为 cglib 被标记为 optional dependency .

基本上你不需要每次使用 spring-aop 库都需要 cglib,所以 maven 不会自动下载它。不幸的是,您需要手动指定它。

关于spring - 为什么 Spring 3 在使用 Maven 时需要显式的 cglib 依赖声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2253263/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com