更新時(shí)間:2022-03-24 10:55:27 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1305次
Spring切面編程表達(dá)式是什么樣的?小編來(lái)告訴大家。
execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)
修飾符(modifiers-pattern) 返回值(ret-type-pattern) 方法的包名(declaring-type-pattern) 方法名(name-pattern) 方法參數(shù)(param-pattern) 拋出的異常類(lèi)型(throws-pattern) 注:帶?表示可有可無(wú)
*代表通配符,可以代表任意類(lèi)或任意字符 ,如果是在包名之間的..代表當(dāng)前包和其子包
任意公共方法的執(zhí)行:
execution(public * *(..))
任何一個(gè)以“find”開(kāi)始的方法的執(zhí)行:
execution(* find*(..))
UserService 接口的任意方法的執(zhí)行:
execution(* com.xxx.service.UserService .*(..))
service包里的任意方法的執(zhí)行:
execution(* com.xyz.service.*.*(..))
service包和所有子包里的任意類(lèi)的任意方法的執(zhí)行:
execution(* com.xyz.service..*.*(..))
以上就是關(guān)于“Spring切面編程表達(dá)式”的介紹,大家如果想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容從入門(mén)到精通,細(xì)致全面,通俗易懂,很適合沒(méi)有基礎(chǔ)的朋友學(xué)習(xí),希望對(duì)大家能夠有所幫助。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)