看下我这SpringAOP的XML方式
1 2 3 4 5 6 7 8 9 | java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=test1], {ExactMatcher:fDisplayName=test1(test.SpringaoptestXML)], {LeadingIdentifierMatcher:fClassName=test.SpringaoptestXML,fLeadingIdentifier=test1]] from org.junit.internal.requests.ClassRequest @35f983a6 at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java: 40 ) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java: 80 ) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java: 71 ) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java: 46 ) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java: 522 ) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java: 760 ) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java: 460 ) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: 206 ) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | package com.zrcx.service; /** * 目标对象 * @author pc * */ public interface CustomerService { public void save(); public void update(); } package com.zrcx.service.impl; import com.zrcx.service.CustomerService; public class CustomerServiceImpl implements CustomerService{ @Override public void save() { /*System.out.println("记录日志");*/ System.out.println("执行save方法............."); } public void update() { System.out.println("执行update方法..........."); } } package apsect; /** * Spring的AOP的切面类 * @author pc * */ public class MyAspect { /** * 通知方法 */ public void log() { System.out.println( "使用spring的AOP切入日志......" ); } } <?xml version= "1.0" encoding= "UTF-8" ?> <beans xmlns= "http://www.springframework.org/schema/beans" xmlns:p= "http://www.springframework.org/schema/p" xmlns:aop= "http://www.springframework.org/schema/aop" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http: //www.springframework.org/schema/beans http: //www.springframework.org/schema/beans/spring-beans.xsd http: //www.springframework.org/schema/aop http: //www.springframework.org/schema/aop/spring-aop.xsd"> <!-- Spring的·AOP编写 XML方式 --> <!-- 1 .创建目标对象 --> <bean id= "customerService" class = "com.zrcx.service.impl.CustomerServiceImpl" /> <!-- 2 .创建切面类对象 --> <bean id= "myAspect" class = "apsect.MyAspect" /> </beans> package test; import static org.junit.Assert.*; import javax.annotation.Resource; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import com.zrcx.service.CustomerService; @RunWith (SpringJUnit4ClassRunner. class ) @ContextConfiguration ( "classath:applicationConfig.xml" ) public class SpringaoptestXML { @Resource private CustomerService customerService; @Test public void test1() { customerService.save(); customerService.update(); } } |
0
收起
正在回答 回答被采纳积分+1
3回答
qq_蓝骏毅_04076633
2018-10-22 15:26:36
spring-test4.3.3
qq_蓝骏毅_04076633
2018-10-22 10:26:02
我不是maven项目
chrismorgen
2018-10-22 10:25:10
建议同学贴一下pom文件中的代码信息,或者你将pom文件中的Spring-test的版本修改为4.1.0.RELEASE,如果我的建议解决了你的问题,请采纳,祝学习愉快~
SSM主流框架入门与综合项目实战2018版
- 参与学习 人
- 提交作业 205 份
- 解答问题 4317 个
Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧