在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ SpringBoot:按照示例創(chuàng)建的AOP工程無法攔截請求

SpringBoot:按照示例創(chuàng)建的AOP工程無法攔截請求

Maven工程結(jié)構(gòu)如下
圖片描述

pom.xml與SpringBoot相關(guān)內(nèi)容

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.8.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-aop</artifactId>
    </dependency>
</dependencies>

SampleController.java

@Controller
@EnableAutoConfiguration
@ComponentScan
public class SampleController {
 
    @RequestMapping("/")
    @ResponseBody
    String home() {
        return "Hello World!";
    }
 
    public static void main(String[] args) throws Exception {
        SpringApplication.run(SampleController.class, args);
    }
    
}

CustomAspect

@Aspect
@Component
public class CustomAspect {

    @Pointcut("execution(public * com.demo..*.*(..))")
    public void customPoint(){}
    
    @Before(value = "customPoint()")
    public void deBefore(JoinPoint joinPoint) throws Throwable {
        System.out.println("攔截請求...");
    }
    
}

訪問 http://localhost:8080/ 頁面顯示 Hello World!
但未顯示AOP攔截信息【攔截請求...】且未報(bào)異常,望賜教實(shí)在找不出來問題了

回答
編輯回答
蔚藍(lán)色

已解決,將

String home()

修改為

public String home()

即可

2017年9月4日 07:22