看下我这SpringAOP的XML方式

看下我这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();
	}

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
提问者 qq_蓝骏毅_04076633 2018-10-22 15:26:36

spring-test4.3.3

  • 建议将spring-test4.2.4版本的试试,如果还是有问题,可以再次提问,祝学习愉快~
    2018-10-22 16:32:10
提问者 qq_蓝骏毅_04076633 2018-10-22 10:26:02

我不是maven项目

  • 可能是版本不兼容导致的问题,建议你更换junit或者spring-test的版本试试,祝学习愉快~
    2018-10-22 13:47:54
  • 提问者 qq_蓝骏毅_04076633 回复 chrismorgen #2
    juit已经是4.12
    2018-10-22 13:50:20
  • chrismorgen 回复 提问者 qq_蓝骏毅_04076633 #3
    那么你的spring-test是4.2.4版本吗?祝学习愉快~
    2018-10-22 15:14:45
chrismorgen 2018-10-22 10:25:10

建议同学贴一下pom文件中的代码信息,或者你将pom文件中的Spring-test的版本修改为4.1.0.RELEASE,如果我的建议解决了你的问题,请采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师