과 비슷한 도메인 메소드를 찾을 수 없습니다. GWT를 처음 사용하고 RequestFactory와 함께 버전 2.6을 사용하지만 GWT 유효성 검사 문제가 발생합니다. 어떻게 든 Locator와 LocatorService를 사용하기 시작한 후에 GWT는 도메인 측에서 메소드를 찾을 수 없다. (이 전에는 모든 것이 나를 찾았다.)GWT 2.6 - RequestFactory Locator
이내 요청 공장은 다음과 같습니다 : 아래
내 구현public interface MyRequestFactory extends RequestFactory {
MyRequest createRequest();
@Service(value = MyModel.class, locator = MyModelServiceLocator.class)
public interface MyRequest extends RequestContext {
Request<MyModelProxy> find(String id);
}
}
내 서비스 로케이터는 다음과 같습니다
public class MyServiceLocator implements ServiceLocator {
private static MyService serviceInstance;
private static MyService getServiceInstance() {
if (serviceInstance == null) {
serviceInstance = new MyService();
}
return serviceInstance;
}
@Override
public Object getInstance(Class<?> klass) {
return MyServiceLocator.getServiceInstance();
}
}
내 서비스는 보이는 같은 :
public class MyService {
public MyModel find(String id) {
// implementations
}
}
그러나 GWT 유효성 검사는 도메인 측에서 'MyModel find (String)'을 찾을 수 없다는 것에 대해 불평합니다. 그러나 일단이 방법을 MyModel
클래스에 넣으면 (실제로 원하지는 않습니다) 잘 작동합니다.
Google에 가본 적이 있지만 관련 게시물 몇 개가 있지만 그 중 실제로 문제가되는 것은 없습니다. 누군가 나를 도울 수 있습니까? MyRequest
의 방법 MyService
에서 자신의 도메인 대응이있는 경우