2017-04-09 4 views
0

나는 매개 변수가 인터페이스 인 방법 인 Benchmark이 필요하다. 내가 그 인터페이스에 국가 주석을 사용하면 The State annotation does not support abstract classes. 여기메서드 매개 변수가 인터페이스 일 때 JMH를 통합하는 방법은 무엇입니까?

@Benchmark 
public void doSomething(Migratable m) { 
............ 
Update DB 
............ 
} 

, Migratable는 인터페이스 말합니다.
이제 어떻게이 문제를 해결할 수 있습니까? 미리 감사드립니다.

답변

0

Migratable 매개 변수를 벤치 마크 클래스의 필드로 만들고 @Setup 메소드로 초기화하십시오.

관련 문제