引入mavenspring-aspects依赖为什么启动服务器失败

引入mavenspring-aspects依赖为什么启动服务器失败,第1张

在Maven中Spring的基础配置
Spring是高度模块化的,可以单独使用Spring的某个库而不需要依赖Spring的其他库。比如,使用Spring Context库不需要依赖Spring Persistence或者Spring MVC库。
让我们先从最简单开始,在Maven中配置spring-context依赖:
<properties>
<orgspringframeworkversion>328RELEASE</orgspringframeworkversion>
<!-- <orgspringframeworkversion>402RELEASE</orgspringframeworkversion> -->
</properties>
<dependency>
<groupId>orgspringframework</groupId>
<artifactId>spring-context</artifactId>
<version>${orgspringframeworkversion}</version>
<scope>runtime</scope>
</dependency>
上例定义的对spring-context的依赖,spring-context实现了Spring注入容器并且依赖:spring-core,spring-expression,spring-aop以及spring-beans。这些依赖包使容器可以支持Spring的一些核心技术:Spring核心组件,Spring EL表达式 (SpEL), 面向切面编程,JavaBean机制。
注意,在runtime范围定义这个依赖,因此需求确定在编译期间不需要依赖相关Spring特定的API。在一些高级应用场景下,一些Spring依赖项可以不用配置runtime范围,但是在目前比较简单的项目场景下,不需要针对Spring编译项目去获得整个框架的全部功能。
同样要注意的是,从Spring 32开始不需要定义CGLIB依赖(目前的版本是CGLIB 30)。现在使用内嵌在spring-core JAR(更多详细信息可以查看相关[JIRA]>

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10886375.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存