3.4 注解實(shí)現(xiàn)SpringAOP編程
本編文章介紹注解實(shí)現(xiàn)AOP編程
創(chuàng)建實(shí)體類(lèi)

1、基于上面xml中的切面類(lèi),使用@Aspect注解定義了running切面類(lèi);使用@Pointcut注解來(lái)配置切入點(diǎn);使用@Before注解來(lái)配置前置通知方法;使用@After注解配置返回通知方法。
?


2、創(chuàng)建applicationContext.xml(可以把xml的部分注解掉),引用AOP命名空間,使用<bean>元素添加Spring AOP 的配置信息。
?

3、運(yùn)行測(cè)試類(lèi),結(jié)果如下圖

至此,可知采用注解方式與xml配置文件可以實(shí)現(xiàn)相同的效果。
6、遇到的問(wèn)題
運(yùn)行報(bào)錯(cuò),如下圖所示:
?IOException parsing XML document from class path resource [applicationContext.xml]

解決方法:將文件名稱(chēng)改為一致,修改xml內(nèi)文件地址或者修改文件名稱(chēng)都可以。
標(biāo)簽: