dubbo 일반화 실현

948 단어 Dubbo
다음으로 이동:https://www.cnblogs.com/jmbkeyes/p/7537795.html
일반화 호출 을 실현 하 다.
범용 인터페이스 호출 방식 은 주로 클 라 이언 트 가 API 인터페이스 와 모델 클래스 가 없 는 경우, 매개 변수 와 반환 값 의 모든 POJO 를 사용 하 는 데 사 용 됩 니 다.  Map  이 는 일반적으로 프레임 워 크 통합 에 사용 된다. 예 를 들 어 통용 되 는 서비스 테스트 프레임 워 크 를 실현 하면 통과 할 수 있다.  GenericService  모든 서 비 스 를 호출 하여 실현 하 다.
Spring 을 통 해 일반화 호출 을 실현 하 다.
Spring 설정 설명 서비스의 실현:



자바 코드 에서 구현  GenericService  인터페이스:
package com.foo;
public class MyGenericService implements GenericService {

    public Object $invoke(String methodName, String[] parameterTypes, Object[] args) throws GenericException {
        if ("sayHello".equals(methodName)) {
            return "Welcome " + args[0];
        }
    }
}

좋은 웹페이지 즐겨찾기