以 com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar 和 org.aspectj.aspectjweaver-1.6.8.jar为例,在spring3.0以前,这些包既有单独发行的版本,也有和spring framework同时发行的版本,单独发行的版本,带 com.springsource的就是和spring一起发行的。

一些和spring一起发行的jar
但是spring3.0以后,这些依赖被作为扩展,来提供支持。所以,像com.springsource.org.aspectj.weaver-xx.jar到13年1.7.2就不再开发了,只维护。

com.springsource.org.aspectj.weaver-xx.jar
而单独发行的版本一直在升级,最新版是1.9.1

org.aspectj.aspectjweaver
这些jar依赖,在同版本号时,功能是一样的,只是包名不同,内部结构有些许差别。
并且可以同时引入项目中。
本文探讨了Spring框架中AOP与AspectJ依赖的演变历史,包括com.springsource.org.aspectj.weaver与org.aspectj.aspectjweaver等核心包的发展历程。详细分析了这些依赖从与Spring捆绑发布到作为独立扩展支持的变化,以及不同版本间的功能差异与兼容性。
3051

被折叠的 条评论
为什么被折叠?



