Java 在springmvc中实现AOP

Java 在springmvc中实现AOP,java,spring,spring-mvc,Java,Spring,Spring Mvc,我正在为保险领域开发POS应用程序。我对AOP方法印象深刻。我在网上看到过,它只适用于账户和支付类应用。如果我想在我的应用程序中实现AOP概念。我的机会有多大?使用AspectJ。您将能够找到许多AspectJ+SpringMVC的示例 pom.xml: <dependencies> <!-- AspectJ dependencies --> <dependency> <groupId>org.aspectj<

我正在为保险领域开发POS应用程序。我对AOP方法印象深刻。我在网上看到过,它只适用于账户和支付类应用。如果我想在我的应用程序中实现AOP概念。我的机会有多大?

使用AspectJ。您将能够找到许多AspectJ+SpringMVC的示例

pom.xml:

<dependencies>
    <!-- AspectJ dependencies -->
    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjrt</artifactId>
        <version>${aspectj.version}</version>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjtools</artifactId>
        <version>${aspectj.version}</version>
    </dependency>
</dependencies>

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接答案可能无效。完成。谢谢你的评论!酷!现在它是正确的!我投你一票:)
<!-- Enable AspectJ style of Spring AOP -->
<aop:aspectj-autoproxy />
package com.journaldev.spring.aspect;

import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;

@Aspect
public class EmployeeAspect {

  @Before("execution(public String getName())")
  public void getNameAdvice(){
      System.out.println("Executing Advice on getName()");
  }

  @Before("execution(* com.journaldev.spring.service.*.get*())")
  public void getAllAdvice(){
      System.out.println("Service method getter called");
  }
}