chengliang69 2011-05-13 16:56
浏览 245
已采纳

从Spring官方网站下包,却找不到Advice类

下载为:
[code="java"]spring-framework-3.0.0.M4.zip (sha1) 20.6 MB[/code]

中不包含org.aopalliance包,找不到org.aopalliance.aop.Advice类,为什么? 难道不属于Spring包中的吗

  • 写回答

3条回答 默认 最新

  • shansun1234 2011-05-13 20:04
    关注

    下图是spring-2.5.6.jar的代码结构,我们可以看到Spring是直接把AopAlliance的代码拷贝在了他的工程里,这样做可能是为了减少Jar包依赖。
    [img]http://sexycoding.iteye.com/upload/picture/pic/90028/49cb6f4a-3635-315d-b5ef-88e1eb1c54dc.png[/img]
    有趣的是,spring在打source包的时候,却没有把aopalliance的代码打进源码包。

    spring到3.0时代,貌似又新增了几个工程,结构也有所变化。aopalliance的代码没有出现在任何一个spring的子包里,所以如果不手工引入的话,就报ClassNotFound了。

    希望对你有帮助。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况
  • ¥60 SOL语句中Where查询中的 from to 语句能不能从小到大换成从大到小(标签-SQL)
  • ¥15 画两个图 python或R
  • ¥15 在线请求openmv与pixhawk 实现实时目标跟踪的具体通讯方法
  • ¥15 八路抢答器设计出现故障
  • ¥15 请教一下c语言的代码里有一个地方不懂
  • ¥15 opencv 无法读取视频
  • ¥15 用matlab 实现通信仿真
  • ¥15 按键修改电子时钟,C51单片机
  • ¥60 Java中实现如何实现张量类,并用于图像处理(不运用其他科学计算库和图像处理库))