STS中缺少Spring AOP库

STS中缺少Spring AOP库,spring,libraries,spring-aop,sts-springsourcetoolsuite,Spring,Libraries,Spring Aop,Sts Springsourcetoolsuite,我的脚被春天淋湿了。我下载了STS,下面是SpringInAction第二版的基本示例。我在尝试实现基本AOP时陷入了困境,我想我只是缺少了项目中的一些特定库 我这么说是因为像@Aspect这样的注释在我的类中是不可识别的,就像在步骤1、2和3中所做的那样 这是一个有趣的周五晚上……将这两个依赖项放在pom.xml中: <dependency> <groupId>org.aspectj</groupId> <art

我的脚被春天淋湿了。我下载了STS,下面是SpringInAction第二版的基本示例。我在尝试实现基本AOP时陷入了困境,我想我只是缺少了项目中的一些特定库

我这么说是因为像
@Aspect
这样的注释在我的类中是不可识别的,就像
在步骤1、2和3中所做的那样


这是一个有趣的周五晚上……

将这两个依赖项放在pom.xml中:

    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjrt</artifactId>
        <version>1.6.11</version>
    </dependency>
    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjweaver</artifactId>
        <version>1.6.11</version>
    </dependency>

org.aspectj
aspectjrt
1.6.11
org.aspectj
aspectjweaver
1.6.11

您可以添加maven依赖项:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aspects</artifactId>
    <version>4.2.4.RELEASE</version>
</dependency>

org.springframework
春季方面
4.2.4.1发布

Hi abalogh。我通过projectproperties/java构建路径/libraries/addexternaljars在STS中添加库。这是同一件事还是我应该在pom.xml中添加这些依赖项的特殊原因?谢谢你写了关于“Maven依赖项”的文章——我假设你正在使用Maven。如果是这样,您不应该手动将JAR添加到类路径,原因之一是当您使用Maven构建时,这些JAR不会包含在二进制文件中。
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aspects</artifactId>
    <version>4.2.4.RELEASE</version>
</dependency>