【发布时间】:2020-01-06 09:51:15
【问题描述】:
我正在尝试使用带有@CrossOrigin 注释的一些端点来模拟控制器类。它给出了这个例外。
原因:java.lang.IllegalAccessException:类 net.bytebuddy.description.annotation.AnnotationDescription$ForLoadedAnnotation 无法使用修饰符“private static”访问类 org.springframework.web.bind.annotation.CrossOrigin 的成员
@Runwith(PowerMockRunner.class)
class TestDemo
{
@Mock
private ControllerTest con;
}
class ControllerTest
{
@CrossOrigin
@RequestMapping
public void testCon()
{
//code implementation
}
}
【问题讨论】:
-
添加您的控制器类和相关类代码,以便我们了解问题
-
删除不必要的堆栈轨道
标签: java spring-boot mockito powermockito spring-boot-test