這是配置檔案
@configuration
@componentscan("com.work")
@enableaspectjautoproxy(proxytargetclass=true)
public class aopconfig
aop
@component
@aspect
public class aopdeamo
@after("pointcut()")
public void after()
@before("pointcut()")
public void before()
@afterreturning("pointcut()")
public void afterreturning()
}
被切的方法
package com.work.service.impl;
import org.springframework.stereotype.service;
@service
public class cglibserviceimpl
}
測試**
proxycglib proxycglib =(proxycglib) a.getbean("proxycglib");
cglibserviceimpl cglibserviceimpl=(cglibserviceimpl) a.getbean("cglibserviceimpl");
cglibserviceimpl.eating(); 結果
cglib**
吃飯咯為什麼不執行aop呢?
ps:這個後來弄了一會 知道 定義切入點的萬用字元少了乙個*
SpringAOP實現及執行過程
新建乙個計算器icalculatorservice介面 public inte ce icalculatorservice 實現這個介面 service public class calculatorservice implements icalculatorservice override pub...
詳述SpringAOP實現及執行過程
需要引的包 calculatorservice類 import org.springframework.stereotype.component component public class calculatorservice implements icalculatorservice overri...
crontab不執行問題
同事請求協助解決crontab不能執行的問題,問題蹊蹺,現將解決步驟記錄如下 1 檢視crond服務是否啟動。發現從容服務未能啟動,遂啟動該服務。但是問題扔沒解決,定時任務仍然沒有執行。2 在同一使用者下,加入測試指令碼,用於測試 vm localhost crontab l home vm tes...