看下我这SpringAOP的XML方式
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)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积分~
来为老师/同学的回答评分吧
0 星