Spring3.1包详解与依赖关系
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、包的详解: Spring 3.1的jar包和以前的不一样,新版本的jar包把原来的包分解了,功能分工很明确: org.springframework.aop-3.1.1.RELEASE.jar ---- ---- spring面向切面编程,提供AOP(面向切面编程) org.springframework.asm-3.1.1.RELEASE.jar ---- ---- spring独立的asm程序 [spring2.5.6的时候需要asmJar 包,3.0开始提供他自己独立的asm.jar .ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。 Hibernate 和 Spring 在底层都用到了 ASM(CgLib 底层用的 asm) ] org.springframework.aspects-3.1.1.RELEASE.jar ---- ---- spring整合了aspectjrt.jar,也可以使用aspectjrt.jar来代替。 org.springframework.beans-3.1.1.RELEASE.jar ---- ---- springIoC(依赖注入)的基础实现,所有应用都要用到的,它包含访问配置文件、创建和 管理bean以及进行Inversion