Spring 3.1を使用しています。
Bean-Validator を使用してメソッドを検証しようとしています。
私のクラス:
@Named
@Scope("prototype")
@Validated
public class MyClass implements someClass
{
..
@Override
public void handle(@NotNull MyObj myObj) {
..
}
}
これが呼び出しクラスです。
@Named
public class CallingClass{
..
@Inject
Provider<MyClass> myClass;
public void doSomething(Myobj myObj)
{
MyClass handler = myClass.get(); //here I get the exception
myClass.handle(myObj);
}
それは例外です:
Caused by: java.lang.ClassCastException: com.sun.proxy.$Proxy85 cannot be cast to com...MyClass
何か案が?
ありがとう、レイ。