1. 程式人生 > >springboot---->java.lang.IllegalArgumentException

springboot---->java.lang.IllegalArgumentException

cti name ray boot log 技術 空格 not pri

springboot aop編程時,在方法上加入通知的註解,添加織入路徑測試,發生報錯:

java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting ‘name pattern‘ at character position 39

經查找原因是因為少了一個空格導致:

出錯以前的代碼截圖:

技術分享圖片

星號和包名的全限定名之間必須要有一個空格,否則會發生上面的報錯.

正確的代碼截圖:

技術分享圖片

字符串:"execution(* com.ray.springboot.web..*.*(..))" 的解釋:

表示com.ray.springboot.web這個包及其子包和子子包的所有類和所有方法

springboot---->java.lang.IllegalArgumentException