Restlet API를 기반으로 웹 애플리케이션을 개발했습니다. 시간이 지남에 따라 더 많은 기능을 추가 할 때마다 동일한 끝점에서 유사한 REST API 그룹을 재사용해야 할 필요가 있습니다. 이는 동일한 스키마로 다른 인스턴스의 데이터베이스를 전환하는 것과 같이 약간 다른 실행 컨텍스트를 제공합니다. API를 재사용 가능하게 만들고 다른 끝점에서 다시 사용할 수 있도록 내 코드를 리팩터링하는 것을 좋아합니다.Restlet의 API 모듈화
router.attach("/context1",APIApplication.class)
router.attach("/foo/context2",APIApplication.class)
이 API는 REST API를 구성 불가지론해야한다 : 내 초기 생각은 각 재사용 가능한 API에 대한 응용 프로그램을 설계하고 라우터를 연결하는 것이었다. 컨텍스트 정보 (예 : 데이터베이스 인스턴스)를 Application API에 전달하는 가장 좋은 방법은 무엇입니까? 이 접근법은 실행 가능하고 정확합니까? Restlet에서 REST API를 재사용하는 가장 좋은 방법은 무엇입니까? 일부 코드 샘플은 대답을 설명해 주시면 감사하겠습니다.
도움 주셔서 감사합니다.