spring 注解采用aspectj时,使用junit单元测试时配置
2018-03-01 18:47
405 查看
问题:
工程中缓存注解采用aspectj方式(<cache:annotation-driven mode="aspectj"/>),在eclipse中采用junit单元测试时,报如下错误:ClassLoader [sun.misc.Launcher$AppClassLoader] does NOT provide an 'addTransformer(ClassFileTransformer)' method.
根据错误提示,需要在jvm 启动参数中增加配置,所以设置如下:
图解释:
window->preferences->java->installed jre 然后选中jre,点击edit,然后在弹框中的default vm arguments 中填写:
* -javaagent:E:\work\develop\maven\repo\org\springframework\spring-instrument\4.3.7.RELEASE\spring-instrument-4.3.7.RELEASE.jar
-javaagent的值,需要根具实际jar的路径和名字进行更换。
配置后即可执行成功。
工程中缓存注解采用aspectj方式(<cache:annotation-driven mode="aspectj"/>),在eclipse中采用junit单元测试时,报如下错误:ClassLoader [sun.misc.Launcher$AppClassLoader] does NOT provide an 'addTransformer(ClassFileTransformer)' method.
Specify a custom LoadTimeWeaver or start your Java virtual machine with Spring's agent: -javaagent:org.springframework.instrument.jar解决方案:
根据错误提示,需要在jvm 启动参数中增加配置,所以设置如下:
图解释:
window->preferences->java->installed jre 然后选中jre,点击edit,然后在弹框中的default vm arguments 中填写:
* -javaagent:E:\work\develop\maven\repo\org\springframework\spring-instrument\4.3.7.RELEASE\spring-instrument-4.3.7.RELEASE.jar
-javaagent的值,需要根具实际jar的路径和名字进行更换。
配置后即可执行成功。
相关文章推荐
- JAVAEE——spring02:使用注解配置spring、sts插件、junit整合测试和aop演示
- Spring使用Aspectj注解的方式来配置AOP
- Spring AOP使用配置介绍(四):基于@AspectJ注解的aop
- 【SSH】Spring学习(二)使用注解配置Spring、安装STS插件、Spring与junit整合测试、AOP
- Spring项目中使用Junit单元测试并配置数据源的问题
- Spring使用AspectJ注解和XML配置实现AOP
- 使用Spring 2.5注解自动注册Bean的配置
- spring使用注解时配置文件的写法
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(四):使用 命名空间 简化配置
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(四):使用 命名空间 简化配置
- spring使用注解时配置文件的写法
- Spring下的单元测试(JUnit)--加载配置文件
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置
- 在spring下使用junit做单元测试的基本方法
- spring aop的使用(注解方式以及基于xml配置方式)
- spring的注解使用和分散配置(10级 学员张帅鹏课堂总结)
- 用JUnit测试Spring中的配置,需要使用ApplicationContext
- spring3.0 aspectj 的配置与使用
- 使用spring注解 自动装配以及自动扫描机制 实现零xml配置的前提
- 使用注解,实现ssh项目中spring配置文件的零配置,约定优于配置