我正在使用 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
任何想法?
谢谢,雷。