독립형 Spring Rest API가 있습니다. JPA로 주석이 달린 모델이 있습니다. 이 나머지 API를 사용하여 gwt 클라이언트를 작성하고 싶습니다. 그러나 각 모델 객체 유형에 대해 JavaScript 오버레이 유형을 생성하고 싶지 않습니다. Gwt AutoBean의 인터페이스 로직이 좋았지 만 독립형 스프링 어플리케이션과 어떻게 통합되는지 알 수 없었습니다. 너 나 좀 도와 줄 수있어? 휴식 API 응답 처리 프로세스를 쉽게하기 위해 다른 구조를 권장합니까?Gwt는 Spring Rest API 및 AutoBean과 통신합니다.
0
A
답변
1
예 스프링 휴식 API와 함께 AutoBean
을 사용할 수 있습니다.
AutoBean
의 직렬화 된 형식은 인터페이스 선언을 반영합니다 (자세한 내용은 here 참조).
스프링 MVC REST API + Jackson serialzier를 사용하여 AutoBean
을 사용하고 있으며 문제없이 작동합니다 (간단한 콩의 목록에서).
스프링 MVC 컨트롤러 :
@RequestMapping(method = RequestMethod.GET,value="/REST/{id}/data")
public @ResponseBody
MyDTO getData(@PathVariable("id") Long id) {
MyDTO data = null;
// retrieve data
return data;
}
GWT 클라이언트 측 :
AutoBeanFactory :
public interface MyFactory extends AutoBeanFactory {
AutoBean<MyDtoAutobean> data();
}
검색 AutoBean :
MyDtoAutoBean data = AutoBeanCodex.decode(factory,MyDtoAutoBean.class,responseText).as();
responseText
는 귀하의 GET 요청의 본문 당신의 REST API
MyDTO
은 서버 측의 클래스이고 MyDtoAutoBean
은 클라이언트 (GWT) 측의 해당 인터페이스입니다. 그들은 동일 할 필요가 없습니다. 그러나 getter가 일치해야합니다 그렇지 않으면 @PropertyName
을 사용하여 mappping을 변경해야합니다.
관련 문제
- 1. Spring Rest API Confusion
- 2. HAL이없는 Spring MongoDB REST API?
- 3. Spring Rest API : 암호 인코딩
- 4. 스프링 보안 및 REST API?
- 5. MultiActionController를 사용한 Spring Rest API 정의
- 6. Spring 3.2 Jackson 2.2 REST API
- 7. JSON REST API 용 Spring + (what 라이브러리)
- 8. Enanciate를 사용하여 Spring MVC REST API 문서화
- 9. Spring REST API 커스텀 예외 핸들링
- 10. Swagger를 사용하는 Spring REST API 문서
- 11. 지도 API 및 REST
- 12. Orbeon 및 REST API
- 13. REST API 및 보안
- 14. Spring Security Rest Plugin이 포함 된 Grails Rest API 제공
- 15. GWT는
- 16. /GWT는
- 17. GWT는 :
- 18. spring-rest 및 springfox와 함께 byte [] 사용
- 19. 보안 REST 플러그인으로 REST API 보안하기
- 20. Yammer REST API 및 C#
- 21. REST API 및 지연로드 객체
- 22. iOS 및 Google API REST
- 23. 각 및 Twitter REST API
- 24. Spring Rest 서비스와 Jersey Rest Service 및 Spring + Jersey 솔루션의 차이점은 무엇입니까?
- 25. shiro의 Spring Rest
- 26. spring rest except service
- 27. GWT는 직렬화 및 장식 패턴
- 28. Android Spring Rest 템플릿
- 29. Spring Servet을 사용하여 REST API 프로세싱을위한 비동기 스레드 생성하기
- 30. Spring REST 3 및 JSON 용 JacksonMapper